是否可以为文本视图绘制左边框和下边框?
问问题
4892 次
2 回答
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>
于 2012-06-10T23:12:04.247 回答
2
您可以创建一个 9-path 作为您的 TextView 的 BG。那个 9-patch 将只有左边框和下边框,所以它会满足你的需要。您可以在此处阅读有关 9 补丁的更多信息:http: //developer.android.com/guide/developing/tools/draw9patch.html
您可以使用 SDK 上的 draw9patch 工具绘制自己的 9patch,或者从 Android 源代码中获取现有的 9patch,甚至从互联网上的其他地方获取,例如这个博客http://android9patch.blogspot.co.il /其中也有一些关于如何创建 9 补丁的教程。
于 2012-06-10T22:45:57.483 回答