更改片段中特定项目的主题

时间:2014-05-21 15:33:41

标签: android android-fragments android-theme

我有一个使用" android:Theme.Holo"对于片段。有没有办法将editText的主题降低到android:Theme?我试着这样做

<EditText
            android:id="@+id/edit_text"
            android:layout_width="100dp"
            android:layout_height="50dp"
            style="@android:style/android:Theme"
            android:layout_toRightOf="@+id/edit_text_d"
            >
        </EditText>

希望编辑文本看起来像白色的旧背景。我不想使用自定义背景,但这可能吗?

1 个答案:

答案 0 :(得分:1)

您可以在主题中添加:

<style name="myTheme"  parent="android:Theme.Holo">
    <item name="editTextStyle">@style/MyWidget.EditText</item>
</style>

<style name="MyWidget.EditText" parent="android:Widget.EditText">
    <item name="android:background">@drawable/edit_text</item>
 </style>