2011-05-27 85 views
0

我有一个背景一个TextView声明为:极限的TextView的文本宽度(不背景图像)

<TextView 
android:id="@+id/questionText" 
android:layout_width="250dp" 
android:layout_height="100dp" 
android:gravity="center" 
android:textSize="26px" 
android:textColor="#FFFFFF" 
android:background="@drawable/blue" 
/> 

的问题是,背景图像是像一个框架,所以想要的 文本里面有一个从背景图像尺寸的边缘。 这可能吗?

10X很多, 有GR8周末:)

回答

0

你想要什么听起来像填充。

<TextView 
android:id="@+id/questionText" 
android:layout_width="250dp" 
android:layout_height="100dp" 
android:gravity="center" 
android:textSize="26px" 
android:textColor="#FFFFFF" 
android:background="@drawable/blue" 
android:padding="5dp" 
/> 

这会在显示背景的实际文本周围放置一个5像素边框。

顺便提一句,layout_margin也是一个参数,用于放置整个视图,包含背景和其他视图之间的空间。

+0

很好,10倍:) – 2011-05-27 22:17:41

0

我建议使9贴片可绘制。它定义了文本的位置,而无需在控件中指定填充。