如何向textview添加背景

时间:2012-01-17 18:13:17

标签: android background textview

如何将背景添加到textview(png with white cloud),背景将根据文本长度进行拉伸。 感谢

2 个答案:

答案 0 :(得分:2)

你应该努力提高你的接受率。如果你有一个不错的接受率,你更有可能在StackOverflow上得到你想要的那种帮助。至少你想让自己超过0%。 Check out the FAQ for some nice pointers

在此期间check out an overview of 9-patch graphics here

您可以使用它们来创建您所追求的效果。图像将在您指定的区域中增长,以填充内容占用的所有空间。

在xml中,您可以使用;

将其设置为TextView
android:background="@drawable/yourimagename"

并将yourimagename替换为您放在drawables文件夹中的结果png文件的名称。

答案 1 :(得分:2)

您应该将图像作为资源添加到res / drawable文件夹(我建议在res / drawable-ldpi,res / drawable-mdpi,res / drawable-hdpi等上提供特定于分辨率的版本)。然后,您可以通过将android:background属性设置为“@ drawable / clouds”来设置TextView的背景。

但是,我建议您在将背景应用于特定组件之前考虑整个应用程序的设计。想想你的应用程序整体上会是什么样子。将复杂的图形作为背景添加到单个组件的文本中可能并不美观。

关于Android界面设计的非常好的阅读: http://developer.android.com/design/index.html