Seekbar滑块上带文字

============问题描述============


谁提供一下思路

============解决方案1============


自定MySeekBar extends SeekBar{}  他原来的拖动的是一个Imageview 改成ImageButton  然后就可以 imageButton.setText();

============解决方案2============


可以在 相对布局中加个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();

}


posted @ 2014-10-17 10:24  android开发教程2015  阅读(808)  评论(0编辑  收藏  举报
我要啦免费统计