我有一个背景声明为:
的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 :(得分: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。它定义了文本的位置,而无需在控件中指定填充。