2012-06-10 64 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

看到我的新答案。 –