我正在寻找EditText
在文本下方用一条线定义一个。
我已经定义了这段代码来实现这一点。虽然它符合其目的,但我想知道这是否是实现这一目标的最佳方式。
首先,我在一个名为的可绘制 XML 文件中定义了一个形状text_item_layout.xml
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape"line">
<padding android:bottom="20dp" />
<stroke android:width="match_parent" android:color="@color/my_color"/>
</shape>
然后,我定义edit_text_style
了样式EditText
:
<style name="my_edit_text" parent="@android:style/TextAppearance">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textColor">#00FF00</item>
<item name="android:texdtSize">10dp</item>
<item name="android:background">@drawable/text_item_layout</item>
</style>