在Android中将文本作为SeekBar的背景

时间:2013-07-10 11:27:39

标签: android text seekbar

我想将Background作为SeekBar的附加图片进行解释,但是我不能这样做,我只能放图像。

enter image description here

任何人都知道告诉我正确的方法吗?

谢谢和问候

3 个答案:

答案 0 :(得分:0)

您可以设置搜索栏的背景和背景: 你可以把你的文字放在一些标签中

 <SeekBar
            android:layout_width="match_parent"
            android:layout_height="30dp"
            android:max="100"
            android:progress="100"
            android:progressDrawable="@drawable/seekbar_line"
            android:thumb="@drawable/seekbar_thumb"
            android:thumbOffset="20dp"
            android:background="@drawable/seekbar_bg" />

答案 1 :(得分:0)

只需将两个视图放在一起。 (使用图像国际化不会那么容易)

例如,使用框架布局,您的视图将始终堆叠。或者您可以使用相对布局并将每个子项的所有边与父项对齐。

答案 2 :(得分:0)

我被困在你身上。这是我的方法:

Bitmap btmap = Bitmap.createBitmap(sb.getWidth(), sb.getHeight(), Bitmap.Config.ARGB_8888);
Canvas c = new Canvas(btmap);
c.drawText(Text, 0, sb.getHeight()/2, null);
LayerDrawable background = new LayerDrawable(new Drawable[]{new BitmapDrawable(btmap)});
sb.setBackground(background);

希望这有帮助