2012-06-10 62 views

回答

2

您可以創建一個9路徑作爲您的TextView的BG。該9補丁只有左邊界和下邊界,所以它會滿足你的需求。你可以閱讀更多關於9補丁在這裏:http://developer.android.com/guide/developing/tools/draw9patch.html

您可以使用SDK的draw9patch工具做得出自己的9patch,或採取EN現有9patch從Android源代碼,甚至可以從互聯網上的其他地方,像這個博客http://android9patch.blogspot.co.il/也有一些關於如何創建9修補的教程。

4

你可以把TextView的另一個佈局內用類似下面這樣的XML形狀:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" > 
    <item> 
     <shape android:shape="rectangle"> 
      <solid android:color="@color/detailtable_border" /> 
     </shape> 
    </item> 

    <item android:left="1.5dp" android:right="1.5dp" android:bottom="2dp"> 
     <shape android:shape="rectangle"> 
     <solid android:color="@color/detailrow_bg_normal" /> 
     </shape> 
    </item> 
</layer-list> 
+0

是的,我可以。但是,如何,只有「左和右」? – AlexMrKlim

+0

看到我的新答案。 –