web-dev-qa-db-ja.com

Edittextヒントのテキストスタイルを斜体に設定

EditTextのヒントをイタリックスタイルとして設定する必要がありますが、その方法はどこにもありません。

ここで誰かがそれを行う方法の手がかりを持っていますか、それは不可能であると受け入れる必要がありますか?

31
lagos

Strings.xml内

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

.xmlファイルで

  <EditText Android:hint="@string/hint1" />
76
Deepzz

Strings.xmlに<i>your hint here</i>として1つの文字列値を追加し、xmlのEditTextに設定しようとします

解決策2:

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

以下のように試してください:

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

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"/>
1
JND