Android 安卓:带图像的全息按钮
我希望我在编程方面非常在行。 我才刚开始 我想请求帮助使此按钮图像正常工作。我已经在论坛上做了一项研究,但我找不到类似的案例 我正在尝试修改应用程序并更改按钮 我使用http://android-holo-colors.com创建了一个全息主题按钮 此工具创建了以下结构。 为了实现这一目标,我将修改活动布局xml,我将按钮放在这里Android 安卓:带图像的全息按钮,android,android-layout,Android,Android Layout,我希望我在编程方面非常在行。 我才刚开始 我想请求帮助使此按钮图像正常工作。我已经在论坛上做了一项研究,但我找不到类似的案例 我正在尝试修改应用程序并更改按钮 我使用http://android-holo-colors.com创建了一个全息主题按钮 此工具创建了以下结构。 为了实现这一目标,我将修改活动布局xml,我将按钮放在这里 <Button android:id="@+id/buttonGameOverPlayAgain" android:text=
<Button
android:id="@+id/buttonGameOverPlayAgain"
android:text="@string/popupGameOverButtonPlay"
style="??????" />
在这里,我不确定是否需要引用该工具创建的style.xml或style_apptheme.xml
我需要在哪里申报按钮
在styles_apptheme XML中还有两种样式
<style name="ButtonAppTheme" parent="android:Widget.Button">
<item name="android:background">@drawable/apptheme_btn_default_holo_light</item>
<item name="android:minHeight">48dip</item>
<item name="android:minWidth">64dip</item>
<item name="android:textColor">#000000</item>
@可绘制/应用主题\u btn\u默认\u全息灯
48dip
64dip
#000000
@可绘制/应用主题\u btn\u默认\u全息灯
我需要提到哪一个?“ButtonAppTheme”或“ImageButtonAppTheme”
希望可以理解,提前感谢大家的耐心和支持 如何访问样式
样式是资源值,因此,只要它位于应用程序的/res/values/
文件夹中,就可以访问它们的值,而不管它们声明的文件名如何。因此,如果将样式声明放在两个文件styles\u apptheme
和styles
中,或者将它们合并到一个文件中,则结果是一样的
您可以使用样式的名称访问样式,而不需要知道它在哪个文件中声明。因此,即使使用当前的文件结构,您也可以使用style=“@style/buttonaptheme”
来寻址buttonaptheme
什么是风格
样式声明视图属性值的可重用集合。声明一个样式,例如您的按钮主题
,允许您在多个位置使用此样式中声明的属性集,而无需复制粘贴,因此,如果您确定任何属性需要更改,则无需在多个位置进行修改
如何使用它们
- 在哪里放置按钮-在应用程序布局中的任何位置,您决定需要使用这样的按钮
- 您应该使用这两种样式中的哪一种?一种用于普通按钮,另一种用于。第一个是带有文本标签的按钮,第二个是安卓支持的iMessage唯一按钮。使用这两种方法中对您的每种情况更合适的一种。我可以推测你对普通钮扣感兴趣
<style name="ImageButtonAppTheme" parent="android:Widget.ImageButton">
<item
name="android:background">@drawable/apptheme_btn_default_holo_light</item>