极限的TextView的文本宽度(不背景图像)
问题描述:
我有一个背景一个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周末:)
答
你想要什么听起来像填充。
<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也是一个参数,用于放置整个视图,包含背景和其他视图之间的空间。
答
我建议使9贴片可绘制。它定义了文本的位置,而无需在控件中指定填充。
很好,10倍:) – 2011-05-27 22:17:41