将Edittext提示文本样式设置为斜体

时间:2013-02-04 10:14:47

标签: android android-edittext italic

我需要将EditText的提示设置为斜体样式,但我找不到任何地方如何做到这一点。

这里有人知道如何做或者我必须接受这是不可能的?

4 个答案:

答案 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"/>