限制TextView的文本宽度(不是背景图像)

时间:2011-05-27 22:02:09

标签: android 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周末:)

2 个答案:

答案 0 :(得分: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也是一个参数,用于在整个视图,包含背景和其他视图之间放置空格。

答案 1 :(得分:0)

我建议制作9-patch drawable。它定义了文本的位置,而无需在控件中指定填充。