2011-05-27 79 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貼片可繪製。它定義了文本的位置,而無需在控件中指定填充。