如何在Android中将EditText的提示文本设置为斜体?
答案 0 :(得分:1)
EditText.setText("");
EditText.setHint("hint");
EditText.setTypeface(Typeface.MONOSPACE, Typeface.ITALIC);
....
EditText.setText("text");
EditText.setTypeface(Typeface.MONOSPACE, Typeface.NORMAL);
答案 1 :(得分:0)
要将文字设置为斜体,您可以执行以下操作:
EditText.setText(Html.fromHtml("<small><i>" + "Text Hint Here" + "</i></small>"));
如果您希望斜体文本是一个提示 - 例如,当EditText为空时,您必须实现一个方法来检查文本长度,当它等于零时,应用上面的代码。
答案 2 :(得分:0)
您可以用XML完成所有事情。
首先在“strings.xml”文件中声明您的提示。您使用“&lt; i&gt;”将其定义为斜体标签
<string name="EditBoxHint"><i>Whatever you want to show</i></string>
最后,在布局声明中,添加引用此先前声明的字符串的提示。
<EditText
...
android:hint="@string/EditBoxHint"
...
/>