Java 将editText提示设置为斜体?

Java 将editText提示设置为斜体?,java,android,android-edittext,hint,Java,Android,Android Edittext,Hint,如何在xml中实现这一点,可以吗 我在java代码的相关问题中看到了这一点,检查长度是否为0,以及: EditText.setText(Html.fromHtml("<small><i>" + "Text Hint Here" + "</i></small>")); EditText.setText(Html.fromHtml(“+”文本提示在此“+”); 但是,您能从xml来完成吗 编辑: <EditText andro

如何在xml中实现这一点,可以吗

我在java代码的相关问题中看到了这一点,检查长度是否为0,以及:

EditText.setText(Html.fromHtml("<small><i>" + "Text Hint Here" + "</i></small>"));
EditText.setText(Html.fromHtml(“+”文本提示在此“+”);
但是,您能从xml来完成吗

编辑:

<EditText
        android:id="@+id/term_entry"
        android:layout_width="500dp"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_toRightOf="@+id/scrllyout"
        android:imeOptions="actionNone|flagNoExtractUi"
        android:inputType="text|textImeMultiLine"
        android:singleLine="true"
        android:hint="Enter Command"
        android:textStyle="italic"
        android:textColorHint="#30AAAAAA"
        />

在XML中尝试这样做

<EditText
    android:id="@+id/editText1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"  
    android:hint="hint" 
    android:textStyle="italic" > 
</EditText>

最好使用java代码。使用
字体
。将字体文件放在assest文件夹中。然后写下面的代码

italic = Typeface.createFromAsset(getAssets(), "Your font file"); 
editText.setTypeface(italic);  

是的,您可以通过xml进行设置,设置
android:textstyle=“italic”
我尝试了这个,但没有任何效果。我会给你看我的代码。我将在上面编辑它,但仍然不是斜体,在相对布局中使用相同的代码。奇怪,为什么更好?如果你在代码中设置它,字体可能会被设置为双重。从XML做事通常是更好更干净的解决方案。是的,我更喜欢从XML做事,但似乎没有命令?
italic = Typeface.createFromAsset(getAssets(), "Your font file"); 
editText.setTypeface(italic);