我需要将EditText的提示设置为斜体样式,但我找不到任何地方如何做到这一点。
这里有人知道如何做或者我必须接受这是不可能的?
答案 0 :(得分:75)
inside strings.xml
<string name="hint1"><i>Your hint here</i></string>
在.xml文件中
<EditText android:hint="@string/hint1" />
答案 1 :(得分:18)
在Strings.xml中添加一个字符串值<i>your hint here</i>
并尝试在xml中的EditText中设置它
解决方案2:
if(youredittext.getText().toString().length()==0)
{
youredittext.setTypeface(null,Typeface.ITALIC);
}
else
{
youredittext.setTypeface(null,Typeface.NORMAL);
}
答案 2 :(得分:6)
试试如下:
edittext.setHint(Html.fromHtml("<small><i>" + "Text Hint Here" + "</i></small>"));
答案 3 :(得分:1)
在xml中,您可以设置TextStyle。此TextStyle适用于您的文本和提示。
<EditText
android:id="@+id/editText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="@Your text here"
android:textStyle="italic"/>