Android 中的样式和主题
我正在尝试了解 Android 的样式和主题。我发现,如果我在应用程序或活动的清单中添加 android:theme
属性,样式将应用于整个应用程序/活动。我认为能够定义仅应用于按钮的样式会很有用。您是否知道是否有一种方法可以像 CSS 一样仅对视图上的某种类型应用某种样式?
I'm trying to learn something about styles and themes for Android. I've found that, if I add the android:theme
attribute in the manifest for Application or Activity, style is applied to the entire app/activity. I think it would be useful to be able to define a style that is applied for example only to buttons. Do you know if there is a way to apply a certain style only for a certain kind on Views, as in CSS?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是一个一般示例:
Here's a general example:
这很容易做到,只需阅读官方参考:
http://developer.android. com/guide/topics/ui/themes.html
编辑
显然,您需要指定在希望应用的每个按钮/视图上创建的样式(例如在 css 中,对于类属性)
It's easy to do, just read the official reference:
http://developer.android.com/guide/topics/ui/themes.html
EDIT
Obviously you'll need to specify the style you create on each button/view you want it to be applied (like in css, for the class attribute)