我希望我的 android 应用程序的所有按钮都使用相同的背景图像,这就是所有按钮都具有属性:
android:background="@drawable/my_btn_bg"
有没有办法在一个地方定义它并在整个应用程序的按钮中生效? (而不是在每个按钮组件上定义背景)
我认为在 theme.xml 中定义可能是一个解决方案,但我不知道该怎么做?有人可以给我一些提示吗?
最佳答案
对于 Android 样式,您引用 R.attr 的预设属性。在这里,您想引用 android:buttonStyle。你可以试试这个:
<style name="ApplicationStyle" parent="android:Theme">
<item name="android:buttonStyle">@style/yourButton</item>
</style>
另请查看此 Themes and Styles
关于android - 如何在一个地方定义按钮背景并在整个应用程序中使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6608170/