Android - 默认按钮样式

9 浏览
0 Comments

Android - 默认按钮样式

问题:

我在哪里可以找到带有十六进制颜色代码的默认样式xml?

我正在寻找样式'buttonStyle'和其他默认样式,这些样式影响到如TextViews、Buttons等的方面(如果你没有改变它们的样式)。

我在\android-sdk\platforms\android-\data\res\values和\android-sdk\platforms\android-\data\res\colors中查找过,但实际上没有找到我要找的内容。

希望我的问题清楚明了。

因为我的声望很低,我还不能回答这个问题。下面是答案:

答案:

经过一点搜索,我发现'buttonStyle'实际上是'Widget.Button' -

使用默认样式来为Android设定样式

它的工作原理如下:

  • 如我所说,'buttonStyle'样式实际上是在\android-sdk\platforms\android-\data\res\values\styles.xml中定义的'Widget.Button'样式。背景设置为:@android:drawable/btn_default
  • \android-sdk\platforms\android-\data\res\drawable\btn_default.xml将按钮的背景颜色定义为选择器。颜色实际上取决于按钮的状态。默认颜色设置为:@drawable/btn_default_normal
  • 经过一点搜索,我发现,btn_default_normal是位于\android-sdk\platforms\android-\data\res\drawable-mdpi中的png图像

我觉得有点混乱,但希望它能帮助到某人,也许...

0