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

lag*_*gos 32 android italic android-edittext

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

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

Dee*_*pzz 78

在strings.xml里面

 <string name="hint1"><i>Your hint here</i></string>
Run Code Online (Sandbox Code Playgroud)

在.xml文件中

  <EditText android:hint="@string/hint1" />
Run Code Online (Sandbox Code Playgroud)

  • 谢谢.很容易.不知道我可以在标签内使用标签. (3认同)

Pra*_*ani 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);
}
Run Code Online (Sandbox Code Playgroud)


GrI*_*sHu 6

试试如下:

edittext.setHint(Html.fromHtml("<small><i>" + "Text Hint Here" + "</i></small>"));
Run Code Online (Sandbox Code Playgroud)