Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android SDK 9上的无边框按钮样式_Android_Xml - Fatal编程技术网

Android SDK 9上的无边框按钮样式

Android SDK 9上的无边框按钮样式,android,xml,Android,Xml,appcompat\u v7中的notification\u media\u action.xml使用 style="?android:attr/borderlessButtonStyle" 但是Lint说 ?android:attr/borderlessButtonStyle需要API级别11(当前最小值 is 9) themes\u base.xml包含 <item name="borderlessButtonStyle">@style/Widget.AppCompat

appcompat\u v7
中的
notification\u media\u action.xml
使用

style="?android:attr/borderlessButtonStyle"
但是
Lint

?android:attr/borderlessButtonStyle需要API级别11(当前最小值 is 9)

themes\u base.xml
包含

    <item name="borderlessButtonStyle">@style/Widget.AppCompat.Button.Borderless</item>

是否可以从上面构建一个独立的无边框按钮样式,它可以在Android sdk 9上运行?

是的,您必须创建自己的样式并使用它。您可以使用android样式作为您的样式的起点。它可能不会有同样的行为或行为,但您可能已经足够接近了。请尝试在您的视图上设置:
android:background=“?android:attr/selectableItemBackground”
。是的,您必须创建自己的样式并使用它。您可以使用android样式作为您的样式的起点。它可能不会有同样的行为或行为,但您可能已经足够接近了。请尝试在视图中设置:
android:background=“?android:attr/selectableitemcondground”
<!-- Borderless ink button -->
<style name="Base.Widget.AppCompat.Button.Borderless">
    <item name="android:background">@drawable/abc_btn_borderless_material</item>
</style>

<!-- Bordered ink button -->
<style name="Base.Widget.AppCompat.Button" parent="android:Widget">
    <item name="android:background">@drawable/abc_btn_default_mtrl_shape</item>
    <item name="android:textAppearance">?android:attr/textAppearanceButton</item>
    <item name="android:minHeight">48dip</item>
    <item name="android:minWidth">88dip</item>
    <item name="android:focusable">true</item>
    <item name="android:clickable">true</item>
    <item name="android:gravity">center_vertical|center_horizontal</item>
</style>