2013-02-04 14 views

答えて

69

.xmlファイルに

<EditText android:hint="@string/hint1" /> 
+3

ありがとうございます。結構簡単。私はタグ内でタグを使用できることを知らなかった。 – lagos

14

<i>your hint here</i>としてのstrings.xmlに1つの文字列値を追加し、XMLであなたのEditTextでそれを設定しよう

解決方法2:のstrings.xml

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

インサイド

if(youredittext.getText().toString().length()==0) 
{ 
    youredittext.setTypeface(null,Typeface.ITALIC); 
} 
else 
{ 
youredittext.setTypeface(null,Typeface.NORMAL); 
} 
+0

'ヒント'を設定するとあなたの最初のソリューションは非常にうまく機能し、XMLでよく見ます。 – lagos

+0

+1違う解決方法。 – Hulk

6

次のように試してみてください:あなたのXMLで

edittext.setHint(Html.fromHtml("<small><i>" + "Text Hint Here" + "</i></small>")); 
+2

そのコードを厄介にする。 – lagos

+1

+1良いアプローチ。 – Hulk

4

は、あなたが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"/> 
関連する問題