2010-08-12 58 views

回答

0

设置文本为斜体,你可以做到以下几点:

EditText.setText(Html.fromHtml("<small><i>" + "Text Hint Here" + "</i></small>")); 

如果你想斜体文字是一个暗示 - 当EditText上是空的 - 例如,你必须实现的方法来检查文本长度,当它等于零时,应用上面的代码。

+0

你是如何做到这一点的XML方式 – 2011-10-10 09:25:35

+0

是啊,什么是XML的方式? – coolcool1994 2013-02-18 20:20:02

1
EditText.setText(""); 
EditText.setHint("hint"); 
EditText.setTypeface(Typeface.MONOSPACE, Typeface.ITALIC); 
.... 
EditText.setText("text"); 
EditText.setTypeface(Typeface.MONOSPACE, Typeface.NORMAL); 
0

您可以用XML完成所有工作。

首先在“strings.xml”文件中声明你的提示。你确定它是通过使用“<我>”标签

<string name="EditBoxHint"><i>Whatever you want to show</i></string> 

最后,在布局声明添加了提示引用此之前声明的字符串倾斜。

<EditText 
    ... 
    android:hint="@string/EditBoxHint" 
    ... 
/> 
相关问题