是否可以为textview绘制左边框和下边框?
答案 0 :(得分:4)
您可以将TextView放在另一个布局中,其格式类似于下面的格式:
<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>
答案 1 :(得分:2)
您可以创建一个9路径作为TextView的BG。这个9补丁只有左下边框,所以它适合你的需要。您可以在此处阅读有关9个补丁的更多信息:http://developer.android.com/guide/developing/tools/draw9patch.html
您可以使用SDK上的draw9patch工具来绘制自己的9patch,或者从Android源代码中获取现有的9patch,甚至可以从互联网上的其他地方获取,例如此博客http://android9patch.blogspot.co.il/也有一些关于如何创建9补丁的教程。