android 用shape实现下划线

感谢这个帖子,记录一下:http://bbs.csdn.net/topics/390747856


android 用shape实现下划线:

通常是用layer-list来模拟一条线,shape本身是无法画一条线的

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
 
    <item
        android:left="-2dp"
        android:right="-2dp"
        android:top="-2dp">
        <shape>
            <solid android:color="#00FFFFFF" />
 
            <stroke
                android:width="1px"
                android:color="#cc0000" />
        </shape>
    </item>
 
</layer-list>


你可能感兴趣的:(android,下划线)