如何在Android中的textinputLayout中设置*提示

时间:2017-04-27 10:05:22

标签: android xml android-layout android-studio

enter image description here我想将edittext中的提示*设置为红色作为必填字段。请给我建议

我希望这颗星只有红色,因为它是

4 个答案:

答案 0 :(得分:4)

1。string的{​​{1}}中添加strings.xml以下。{/ p>

hints

2。以编程方式将此<string name="hints"><![CDATA[Member ID(Don\'t include dash or space)<font color=\'#cc0029\'>*</font>]]></string> 设置为string类的hint文字。

Activity

3。以下是您在XML中的EditText editText = (EditText) findViewById(R.id.edit_member_id); editText.setHint(Html.fromHtml(getString(R.string.hints)));

EditText

<强>输出:

enter image description here

希望这会有所帮助〜

答案 1 :(得分:2)

将字符串存储在这样的字符串文件中(如果您想要发送电子邮件):

<string name="email">Email<font fgcolor="red">*</font></string>

并在您的editText中设置提示如下:

android:hint="@string/email"

答案 2 :(得分:0)

你可以简单地在下面做一个

 <android.support.design.widget.TextInputEditText
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:hint="Add text here (demo text)*"
            android:textColorHint="@android:color/holo_red_dark"
           />

答案 3 :(得分:-1)

在xml代码中添加此提示,例如android:hint="Put your hint text"