我想预测我在编程方面非常棒。 我刚开始。
我想请求帮助以使此按钮图像正常工作。我已经在论坛here进行了研究,但我找不到类似的案例。
我正在尝试修改应用并更改按钮 我使用http:/ /android-holo-colors.com
创建了一个全息主题按钮此工具创建了以下结构。 structure
为了达到目标,我正在修改活动布局xml,我把按钮放在
<Button
android:id="@+id/buttonGameOverPlayAgain"
android:text="@string/popupGameOverButtonPlay"
style="??????" />
这里我不确定是否需要引用style.xml或工具创建的styles_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>
<style name="ImageButtonAppTheme" parent="android:Widget.ImageButton">
<item
name="android:background">@drawable/apptheme_btn_default_holo_light</item>
我需要参考哪一个? “ButtonAppTheme”或“ImageButtonAppTheme”
希望这是可以理解的,感谢大家提前获得耐心和支持。
答案 0 :(得分:0)
如何访问样式
样式是资源值,因此它们的值可以被访问,尽管它们被声明的文件的名称,只要它在您的应用程序的/res/values/
文件夹中。因此,如果您将样式声明放在两个文件styles_apptheme
和styles
中,或者将它们合并为一个,那么它将完全相同。
您可以使用其名称访问该样式,而无需知道其声明的文件。因此,即使使用当前的文件结构,您也可以ButtonAppTheme
与style="@style/ButtonAppTheme"
联系。{/ p>
什么是样式
样式声明了可重用的视图属性值集。声明单个样式,例如你的ButtonAppTheme
允许你使用这个样式中声明的属性集来多个地方,而不需要复制粘贴,因此如果你决定任何一个属性需要改变,你就不需要修改多个地方。
如何使用
ImageButton
。第一个是带文本标签的按钮,第二个是Android支持的仅限imege按钮。使用两者中哪一个更适合您的每个案例。我可以推测你对普通按钮很感兴趣。