Seekbar滑块上带文字,该如何处理
Seekbar滑块上带文字
谁提供一下思路
------解决思路----------------------
自定MySeekBar extends SeekBar{} 他原来的拖动的是一个Imageview 改成ImageButton 然后就可以 imageButton.setText();
------解决思路----------------------
可以在 相对布局中加个TextView 吧起始的位置放到托动那里。
在重写setOnSeekBarChangeListener中的onProgressChanged
public void onProgressChanged(SeekBar seekbar1, int arg1, boolean arg2) {
int position=seekbar1.getProgress();
float x= seekbar1.getWidth();
float seekbarWidth=seekbar1.getX();
float y=seekbar1.getY();
float width=(position * x)/100 +seekbarWidth;
textView.setText(position+"");
Log.i("info---x", x+"");
Log.i("info---y", y+"");
textView.setX(width);
textView.setY(y);
textView.invalidate();
}
------解决思路----------------------
自定MySeekBar extends SeekBar{} 他原来的拖动的是一个Imageview 改成ImageButton 然后就可以 imageButton.setText();
------解决思路----------------------
可以在 相对布局中加个TextView 吧起始的位置放到托动那里。
在重写setOnSeekBarChangeListener中的onProgressChanged
public void onProgressChanged(SeekBar seekbar1, int arg1, boolean arg2) {
int position=seekbar1.getProgress();
float x= seekbar1.getWidth();
float seekbarWidth=seekbar1.getX();
float y=seekbar1.getY();
float width=(position * x)/100 +seekbarWidth;
textView.setText(position+"");
Log.i("info---x", x+"");
Log.i("info---y", y+"");
textView.setX(width);
textView.setY(y);
textView.invalidate();
}