Android SeekBar标记值在哪里

时间:2011-11-02 08:33:47

标签: android seekbar

我的SeekBar有3个值(左边,中间和右边),我想在progess级别放置一些标记,例如在中心将垂直线放在栏杆上或类似的东西上。

这是可能的还是使用某些不同的组件可能会更好?

就像这张图片一样,我需要像这条红线

这样的东西

2 个答案:

答案 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,它完全确实存在问题:显示离散点,可以选择作为标记。