3

edittext は、2.2 エミュレーターと 4.2 バージョンで異なって見えます。4.2 エミュレーターのホロ ライト バージョンのように編集テキストを表示したいと考えています。

これを行う方法がわかりません。独自のカスタム スタイルを作成する必要がありますか? 前もって感謝します

4

4 に答える 4

4

これを実行してもよろしいですか? EditText2.2 デバイスのユーザーは、ホロ スタイルの を認識しない場合があります。2.x と 4.x の両方のデバイスを持っている人はほとんどいないことに注意してください。通常、ユーザーにとって自然なルック アンド フィールが必要です。

そうは言っても、これをやりたいと確信している場合は、HoloEverywhereを機能させてみてください。

于 2013-07-11T19:16:06.803 に答える
1

このウェブを見つけました:

Android ホロの色

于 2013-07-17T09:33:01.283 に答える
0

Android 4のEditTextのように見えるAndroid 2.xでEditTextを作成することは可能ですか?

質問に対する上記の回答を確認してください。

または、次の方法を使用できます (上記の質問から参照)。

に以下のコードを追加しますres\values\styles.xml

<style name="HoloEditText">
    <item name="android:background">@drawable/edit_text_holo_light</item>
</style>

その後、参照されているすべてのドローアブルをプロジェクト内の対応するディレクトリにYOURPATH\android-sdk\platforms\android-16\data\res\コピーするだけです。edit_text_holo_light.xml

次に、スタイルを EditText に適用するだけです。

 <EditText
   android:id="@+id/editText"
   style="@style/HoloEditText"
   android:layout_width="fill_parent"
   android:layout_height="wrap_content"/>
于 2014-12-08T14:01:35.963 に答える