2010-08-12 59 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" 
    ... 
/> 
相關問題