我的SeekBar有3个值(左边,中间和右边),我想在progess级别放置一些标记,例如在中心将垂直线放在栏杆上或类似的东西上。
这是可能的还是使用某些不同的组件可能会更好?
就像这张图片一样,我需要像这条红线
这样的东西
答案 0 :(得分:2)
您可以使用setBackgroundDrawable(Drawable d)。 保存标签在png图像中的图像,然后将其添加到项目中的资源中。
这是我使用的一些代码,其中我的图像是android启动器图标:
seekbar = (SeekBar) findViewById(R.id.seekBar1);
Resources r = getResources();
Drawable d = r.getDrawable(R.drawable.ic_launcher);
seekbar.setBackgroundDrawable(d);
答案 1 :(得分:-1)
如果有人现在就遇到这个问题:同时有一个离散的SeekBar,它完全确实存在问题:显示离散点,可以选择作为标记。