斜体提示文本,仅适用于某些设备

时间:2013-03-19 14:51:24

标签: android

我有一个带有以下代码的editText:

<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:hint="Enter Command"
    android:imeOptions="actionNone|flagNoExtractUi"
    android:inputType="text|textImeMultiLine"
    android:singleLine="true"
    android:textColorHint="#80AAAAAA"
    android:textStyle="italic" 
/>

我正在开发运行4.0.4的平板电脑,三星Galaxy Tab™2 7.0,并且提示文字不是斜体。

但是,如果我在运行4.0.4的平板电脑上安装应用程序,它会显示为斜体,为什么会这样? http://www.focalprice.com/CE0127X/MD708_70_Capacitive_5point_TFT_Touch_Screen_Android_403_Tablet_PC.html?#.UPmbg6F9G6Q?Currency=EUR

好的,我做了这个,在strings.xml:

 <string name="Enter_Command"><i>Enter Command</i></string>

在.xml文件中

 <EditText android:hint="@string/Enter_Command" />

1 个答案:

答案 0 :(得分:2)

textStyle修改已编辑的文本,而不是提示文本。提示文本样式是特定于设备的。

因此,这行XML不会影响提示:

android:textStyle="italic"