是否可以在Androids EditText 中为提示文字加下划线?我想为提示文本加下划线并禁用编辑文本中真实文本的下划线。有什么建议吗?
答案 0 :(得分:4)
您可以使用FromHtml以编程方式设置分频序列 在那里添加
String str = "Start Text <u>Your Hind</U> End Test";
或者只是在 strings.xml
中添加一个字符串"Start Text <u>Your Hind</U> End Test"
并设置为EditText
参见样本 代码
<string name="str_hint">Hello <u>This is hello</u>world!</string>
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/textView1"
android:ems="10"
android:hint="@string/str_hint" />
答案 1 :(得分:2)
setHint采用CharSequence,因此您可以向它发送带下划线的spannable,它应该可以工作。