Android 主题中混合全息光与全息暗文本

Android 主题中混合全息光与全息暗文本,android,android-theme,android-holo-everywhere,Android,Android Theme,Android Holo Everywhere,我正在使用Holo dark作为我应用程序的主题。但是,我希望在其中的一部分中使用来自holo light的编辑文本,因为这部分的背景是灯光。我曾尝试在主题中执行此操作。当我为按钮执行类似操作时(我们希望使用姜饼样式的按钮),此操作有效: @android:style/Widget.Button 我试着用android:editTextStyle做同样的事情,但它并不影响可绘制性。这是由属性android:editTextBackground处理的。查看代码时,我不能忽略这一点,并将其指向l

我正在使用Holo dark作为我应用程序的主题。但是,我希望在其中的一部分中使用来自
holo light
的编辑文本,因为这部分的背景是灯光。我曾尝试在
主题中执行此操作。
当我为按钮执行类似操作时(我们希望使用姜饼样式的按钮),此操作有效:


@android:style/Widget.Button
我试着用android:editTextStyle做同样的事情,但它并不影响可绘制性。这是由属性android:editTextBackground处理的。查看代码时,我不能忽略这一点,并将其指向light主题,因为它引用了一个私有的drawable:

这来自SDK中的themes.xml:

<item name="editTextBackground">@android:drawable/edit_text_holo_dark</item>
@android:draawable/edit\u text\u holo\u dark
所以我的问题是如何做到这一点

另一个用例可能希望使用姜饼中的编辑文本


有什么想法吗?

您可以从sdk res文件夹中获取所需的绘图,并将其包含在您自己的项目中,然后为该文本引用您自己的holo light绘图副本

似乎效率不高,但我不确定是否有其他方法可以解决您的风格问题

<item name="editTextBackground">@android:drawable/edit_text_holo_dark</item>