【发布时间】:2010-10-01 00:57:23
【问题描述】:
我正在尝试使用现有的 Widget.Button 样式之一,但我看到两种不同的样式看起来相同,但我确信它们之所以不同是有原因的。谁能解释 Widget.Button 样式与 Widget.Button.Inset 样式之间的区别,或者至少是我会使用一种样式而不是另一种样式的应用程序?
谢谢。
MB
【问题讨论】:
标签: button android-widget
我正在尝试使用现有的 Widget.Button 样式之一,但我看到两种不同的样式看起来相同,但我确信它们之所以不同是有原因的。谁能解释 Widget.Button 样式与 Widget.Button.Inset 样式之间的区别,或者至少是我会使用一种样式而不是另一种样式的应用程序?
谢谢。
MB
【问题讨论】:
标签: button android-widget
Widget.Button.Inset 有不同的背景图片,有些属性没有设置。
以下内容来自Android默认的styles.xml文件:
<style name="Widget.Button">
<item name="android:background">@android:drawable/btn_default</item>
<item name="android:focusable">true</item>
<item name="android:clickable">true</item>
<item name="android:textAppearance">?android:attr/textAppearanceSmallInverse</item>
<item name="android:textColor">@android:color/primary_text_light</item>
<item name="android:gravity">center_vertical|center_horizontal</item>
</style>
<style name="Widget.Button.Inset">
<item name="android:background">@android:drawable/button_inset</item>
</style>
您可以在Applying Styles and Themes 阅读有关 Android 样式和主题的更多信息。
【讨论】: