1

次のコードを含む 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" />
4

1 に答える 1

2

textStyle、ヒントテキストではなく、編集されたテキストを変更します。ヒントテキストのスタイルはデバイス固有です。

したがって、このXML行はヒントに影響を与えません。

android:textStyle="italic"
于 2013-03-19T14:56:42.567 に答える