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

标签 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 的平板电脑 Samsung 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" />

最佳答案

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

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

android:textStyle="italic"

关于android - 斜体提示文本,仅适用于某些设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15502746/

相关文章:

android - 使用 Android 应用程序检查蓝牙是否已启用

Android初学者padding和margin的区别

android - 如何在android中添加雪花效果?

android - pubspec.yaml : Expected a key while parsing a block mapping

android - 在android中用点创建图像

android - 动态壁纸快捷方式 Activity 未出现在启动器列表中

android - 如何将多个图像加载到 android 图片库中?

android - 代码没有扩展 ListViewActivity,但是有一个 listview

java - 为什么这个 Android Volley 请求永远不会完成?

android - 在 React Native 中添加启动器图标