我想使用AppCompat v22
来设置LinearLayout
的样式,使其看起来像按钮。我设置了这样的风格:
<LinearLayout style="@style/Base.Widget.AppCompat.Button"
....
</LinearLayout>
在app主题中我有:colorButtonNormal
属性集。
样式LinearLayout
看起来像运行Lollipop的设备上的按钮,但不适用于旧版本。
问题是 - 使用LinearLayout
,还需要设置什么才能使AppCompat v22
看起来像旧Android版本上的按钮?
答案 0 :(得分:0)
自定义LinearLayout集android:theme="@style/AppTheme.Button"
在你的布局中。
<LinearLayout
......
android:theme="@style/AppTheme.Button"
......
/>
定义你的风格
<style name="AppTheme.Button" parent="Base.Widget.AppCompat.Button">
........
<item name="colorButtonNormal">@color/my_color</item>
........
</style>