首页 > 解决方案 > 如何在 android 中为 textview/edittext 添加星号红色标记,使其成为必填字段?

问题描述

我的 android 应用程序中有电子邮件、联系人、地址和城市名称等字段。我想让这些字段强制由用户填写,并且相同。我需要为这些字段添加星号红色标记。我该怎么做?

标签: javaandroidxmlandroid-studioandroid-layout

解决方案


要插入带有读取颜色的星号标记 -

将此添加到您的 mainactivity.xml 文件中 -

<TextView
        android:layout_width="171dp"
        android:layout_height="132dp"
        android:text="@string/name1" />
<TextView
        android:layout_width="171dp"
        android:layout_height="132dp"
        android:text="@string/name2" />

将此添加到您的 strings.xml 下的资源标签 -

<string name="name1">Mandatory field 1<font color='#FF0000'>*</font></string>
<string name="name2">Mandatory field 2<font color='#FF0000'>*</font></string>

星号的颜色不会在 android studio 中显示,但会在移动设备中显示。我添加了 2 个示例。同样,您可以添加许多文本视图。希望对您有所帮助!


推荐阅读