目前,我正在使用带有width = 1dp
的视图来欺骗这种情况。
实际上,这是一种肮脏的方法,因此我想按层列表制作一个可绘制的文件,然后将其添加到EditText的背景中。它看起来像:
______________
______________
另一方面,作为Android Edit Text属性,我们可以使用drawableTop
和drawableBottom
在其中添加分隔符(仅shape line
)。
我的问题:
方法1->我无法创建顶部和底部为线的背景
方法2->我尝试使用drawableTop,但它不显示
答案 0 :(得分:0)
尝试
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<solid android:color="#a8a8a8" />
</shape>
</item>
<item android:top="2dp" android:bottom="2dp">
<shape android:shape="rectangle">
<solid android:color="#ffffff" />
</shape>
</item>
</layer-list>