我正在构建一个基于最新版本的 Android OS 的示例应用程序。根据此处给出的说明,我试图将 holo:light 主题仅提供给我的应用程序中的一个按钮。我该怎么做 ?我在 res/values 文件夹中创建了一个 myStyles.xml,但我无法找到应用全息光主题的属性。
这就是我在 myStyles.xml 文件中的内容
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<style name="mybutton" parent="android:Theme.Holo.Light">
<item name="android:background">@android:color/holo_orange_light</item>
<item name="android:textColor">@android:color/holo_blue_dark</item>
</style>
</resources>
这是我的活动。
<Button
android:id="@+id/button1"
style="@style/mybutton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="lol" />
我可以确认 backgroundcolor 和 textcolor 正在被应用......(这样做是为了测试目的)。目前,如果我将 android:theme="@android:style/Theme.Holo.Light" 添加到 AndroidManifest.xml,holo light 主题将应用于整个应用程序。但是,我希望这个主题仅适用于少数控件(在本例中为单个按钮控件)。