안녕하세요. 안드로이드 초급 개발자 입니다.


제가 사정이 있어서 seekbar를 xml을 이용할수가 없고 전부 코딩으로 짜야하는 상황입니다.


코딩은 아래와 같습니다.


1. seekbar의 동그라미가 가려지는 문제에 해당하는 코딩

   SeekBar _sbImageSizeSetting = new SeekBar(this.getActivity());
   _sbImageSizeSetting.setMax(400);
   _sbImageSizeSetting.setThumb(new BitmapDrawable(getResources(), _hsmImageMap.get("play_cir.png")));
   _sbImageSizeSetting.setBackgroundDrawable(_npdUtil.GetNinePatchDrawble("rdv_viewer_bar.9.png"));
   LinearLayout.LayoutParams ImageSizeSetting_Prams = new LinearLayout.LayoutParams(372, 10);
   ImageSizeSetting_Prams.setMargins(15, 0, 0, 0);
   _linearButtonGroupBG.addView(_sbImageSizeSetting, ImageSizeSetting_Prams);



2. 동그라미 크기는 키워지나 여전히 바에 가려지는 것과 이동시 딸려오는 프로그래스바 색깔이 보이지가 않는 현상에 해당되는 코딩


   //circle 크기 키운것

  SeekBar _sbImageSizeSetting = new SeekBar(this.getActivity());
   _sbImageSizeSetting.setMax(400);
    BitmapDrawable drawable = new BitmapDrawable(getResources(), _hsmImageMap.get("play_cir.png"));
   Bitmap bm = Bitmap.createScaledBitmap(drawable.getBitmap(), 40, 40, true);
   Drawable d = new BitmapDrawable(getResources(), bm);
   _sbImageSizeSetting.setThumb(d);
   _sbImageSizeSetting.setThumbOffset(-1);  

_sbImageSizeSetting.setBackgroundDrawable(_npdUtil.GetNinePatchDrawble("rdv_viewer_bar.9.png"));
   LinearLayout.LayoutParams ImageSizeSetting_Prams = new LinearLayout.LayoutParams(372, 10);
   ImageSizeSetting_Prams.setMargins(15, 0, 0, 0);
   _linearButtonGroupBG.addView(_sbImageSizeSetting, ImageSizeSetting_Prams);


코딩으로 하니, 당췌 동작이 안되어서 정말 답답합니다~

혹시 아시는 분이 계시다면 조언 부탁드립니다.

구글링을 해도 정말 내용이 없네요. 다들 xml로하셔서 위와 같은 문제가 없으신것 같습니다.


행복한 하루되십시오~