以下是显示 EditText 的代码,
<EditText
android:id="@+id/editStartingPoint"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@null"
android:gravity="left|center_vertical"
android:hint="@string/StartingPointHint"
android:inputType="text"
android:maxLength="8"
android:padding="10dp"
android:text=""
android:textColor="@color/login_lbl"
android:textSize="@dimen/settings_list_font_size" />
在 Activity 文件中,onCreate() 方法,
edtStartPoint = (EditText) findViewById(R.id.editStartingPoint);
edtStartPoint.setText ( Html.fromHtml( "<small><i>" + "This should be in Italic" + "</i></small>" ));
我也试过,
edtStartPoint.setTypeface( null, Typeface.ITALIC );
我也尝试textStyle="italic"
在我的 .xml 文件中设置
但问题是文本没有以斜体样式显示,可能是什么问题?请帮帮我。
编辑:它也没有以粗体格式显示文本。xml 预览显示正常,但是当我在真实设备三星 S7562 中运行代码时,它只显示普通文本