2011-05-27 75 views
0

我想將背景圖像設置爲textview的高度和寬度。如果文本視圖的大小小於它設置的小圖像,如果它的大小大於它將大圖像繪製到該文本視圖。如何將背景圖像設置爲android中的textview?

+0

難道不是啥子樣那麼Android的背景圖像是如何工作的? – 2011-05-27 11:03:36

+0

你能否讓問題更清楚簡單一點。 – Sen 2011-05-27 11:10:58

回答

1

試試9張圖片。有關詳細信息,請參見here

+0

哦,親愛的我已經嘗試this.i認爲你不明白我的問題。我告訴你我的問題。實際上是使聊天應用程序,我想設置泡沫背景圖像聊天messages.only簡單chating work.i獲取editext值在字符串中。並將該字符串值結果傳遞給handler.how我可以根據其大小將該字符串結果設置爲泡泡 – micky 2011-05-27 11:11:22

+1

如果我正確理解您的問題,則9補丁是要走的路。你究竟做了什麼,沒有按預期工作? – 2011-05-27 11:17:23

0

也許XML繪製是有幫助的,取決於圖像的要加載,存儲以下XML在繪製文件夾,並宣佈CML作爲背景爲您的TextView

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
<item android:state_pressed="true"> 
    <shape> 
     <solid 
     android:color="#ef4444"/> 
     <stroke 
     android:width="1dp" 
     android:color="#992f2f"/> 
     <corners 
     android:radius="4dp"/> 
     <padding 
     android:left="4dp" 
     android:top="4dp" 
     android:right="4dp" 
     android:bottom="4dp"/> 
    </shape> 
</item> 
<item> 
    <shape> 
     <gradient 
     android:startColor="#ef4444" 
     android:endColor="#992f2f" 
     android:angle="270"/> 
     <stroke 
     android:width="1dp" 
     android:color="#992f2f"/> 
     <corners 
     android:radius="4dp"/> 
     <padding 
     android:left="4dp" 
     android:top="4dp" 
     android:right="4dp" 
     android:bottom="4dp"/> 
    </shape> 
</item> 

+0

哦,親愛的,我已經嘗試這個。我想你不明白我的問題。我告訴你我的問題。實際上是在製作聊天應用程序,我想設置氣泡背景圖像聊天messages.only簡單chating work.i獲取editext值在字符串中。並將該字符串值結果傳遞給handler.how我可以根據其大小將bubble設置爲該字符串結果。 – micky 2011-05-27 11:10:18

+0

然後嘗試9幅圖像並將textview大小設置爲「warp_content」 – 2red13 2011-05-27 11:14:08

相關問題