2

我想把一个文本作为Background一个SeekBar附加的图像来解释它,但我做不到,我只能放图像。

在此处输入图像描述

有谁知道告诉我正确的方法吗?

谢谢并恭祝安康

4

3 回答 3

2

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

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

于 2013-07-10T13:14:27.767 回答
0

你可以设置 seekBar 的 draable 和背景:你可以把你的文本放在你的一些 drawbles 中

 <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" />
于 2013-07-10T11:38:02.700 回答
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);

希望这可以帮助

于 2013-10-03T19:42:20.690 回答