java - 如何在 android 中为 textview/edittext 添加星号红色标记,使其成为必填字段?
问题描述
我的 android 应用程序中有电子邮件、联系人、地址和城市名称等字段。我想让这些字段强制由用户填写,并且相同。我需要为这些字段添加星号红色标记。我该怎么做?
解决方案
要插入带有读取颜色的星号标记 -
将此添加到您的 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 个示例。同样,您可以添加许多文本视图。希望对您有所帮助!
推荐阅读
- node.js - 如何从导出更改为在 npm start 中设置?
- javascript - 页面加载或刷新时的随机 ID
- asp.net - 如何使用 xslt 和 xml 显示图像?
- javascript - 许多异步 HTTP 调用的 JavaScript 事件处理性能
- c# - 当电子表格窗口最小化时,如何让我的 Excel VSTO 加载项更新单元格?
- kotlin - 如何为 Kodein Injected 实例传递多个参数?
- python - 如何从线性回归中获取系数的误差?
- reactjs - 如何在 componentDidMount 中用 jest 测试 2 个异步调用?
- python - 从python列表中获取具有检查键值计数的前N个项目
- java - 如何检查 Gradle 任务中的活动弹簧配置文件