2

TextViewその下にユーザー名がEditTextあり、パスワードも同じEditTextです。それぞれのデバイスのホロテーマに変更するだけで済みます。親を次のように設定しようとしましstyle.xml

parent="@android:style/Theme.Holo.

parent="@android:style/Widget.Holo.Light.EditText"

しかし役に立たない..誰も答えを持っていますか??

こんにちは私は答えを得ました。原因は、このダイアログを呼び出すアクティビティで、マニフェストにテーマ android:theme="@android:style/Theme.Translucent.NoTitleBar" がありました..iが削除され、oncreateで追加され、editTextのホロが来ました!!!!

4

4 に答える 4

10

holoeverywhere libを使用する

また

android-holo-colorsを使用して edittext Holo スタイルを生成できます 。zip をダウンロードしてから、edittext の背景を設定します。

于 2012-10-04T13:31:37.470 に答える
2

私は多かれ少なかれ同じ問題を抱えていました。これが私の解決策です。=)

<style name="AppTheme" parent="android:Theme.Holo.Light">

            <item name="android:editTextStyle">@style/AppTheme.EditTextStyle</item>
            <item name="android:editTextBackground">@drawable/apptheme_edit_text_holo_dark</item>
        </style>

    <style name="AppTheme.EditTextStyle"  parent="@android:style/Widget.Holo.EditText">
        <item name="android:textSize">@dimen/etforlogin</item>
        <item name="android:singleLine">true</item>
        <item name="android:ellipsize">end</item>
        <item name="android:typeface">monospace</item>
    </style>
于 2014-09-23T09:02:05.773 に答える
0

styleに属性を追加EditTextしますXML

<EditText
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    style="@android:style/Widget.Holo.EditText"/>
于 2012-10-04T13:30:53.380 に答える