android - Android 中样式和主题的优先级是什么?

标签 android android-layout

我遇到了一个很难调试的问题,我想要一个布局文件,其中的按钮完全由 Activity 代码设计。因为 android:layout_widthandroid:layout_height 不能通过主题设置,需要通过特定的 style="@style/myButton" 设置在布局文件中,一切都变得像意大利面条一样。

底线是我无法使用主题完全控制 Activity 代码中的样式。但在 Activity 代码中完全生成布局是很痛苦的,因为您无法使用Graphical Layout View 轻松预览更改。

最佳答案

来自this wonderful blog post我发现晚了几天。

  1. Widget 的内联属性,它会覆盖...
  2. styles.xml 文件中的样式,它会覆盖...
  3. 小部件的默认样式,它会覆盖...
  4. 主题指定样式

关于android - Android 中样式和主题的优先级是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12653988/

相关文章:

android - 运行 Linux 的 Chromebook 会处理 android studio 吗?

Android:蓝牙打印

android - 将多个子布局从 XML 文件添加到另一个布局

android - Eclipse Android 布局设计

android - 如何在 ScrollView 中设置 onScrollStop 事件

java - 改造可空参数映射

java - Android服务尚未绑定(bind)

android ListView子动画

android - 如何动态添加多个TextView到main.xml中定义的LinearLayout

android - 线性布局上有类似 "bringToFront()"的方法吗?