33

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

这里有人知道该怎么做,还是我必须接受这是不可能的?

4

4 回答 4

86

里面的strings.xml

 <string name="hint1"><i>Your hint here</i></string>

在您的 .xml 文件中

  <EditText android:hint="@string/hint1" />
于 2013-02-04T10:24:13.890 回答
20

在 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);
}
于 2013-02-04T10:21:20.647 回答
6

尝试如下:

edittext.setHint(Html.fromHtml("<small><i>" + "Text Hint Here" + "</i></small>"));
于 2013-02-04T10:24:22.003 回答
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"/>
于 2015-01-05T12:48:11.460 回答