android-edittextandroid-edittext入门


备注

本节概述了android-edittext是什么,以及开发人员为什么要使用它。

它还应该提到android-edittext中的任何大型主题,并链接到相关主题。由于android-edittext的文档是新的,您可能需要创建这些相关主题的初始版本。

指定文本提示

使用EditTexts时可以指定文本提示。文本提示对于向用户传达他们应该在EditText中键入的内容非常有用。

在XML中:

<EditText
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:hint="username" />
 

提示的内容(在我们的示例中,“用户名”)可以是您喜欢的任何内容。

在EditText中设置样式

通过为编辑文本添加创建新样式,可以轻松自定义编辑文本在选中,按下和未选中时的外观

<style name="EditTextTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="colorControlNormal">@color/colorPrimary</item>
    <item name="colorControlActivated">@color/colorPrimaryDark</item>
    <item name="colorControlHighlight">@color/accent</item>
</style>
 

然后将此样式添加到EditText中

<EditText
    android:width="wrap_content"
    android:height="wrap_content"
    style="@style/EditTextTheme" />