Android colorControlHighlight不适用于我的按钮,因为我已将背景设置为我的按钮
colorControlHighlight不适用于我的按钮,因为我已将背景设置为我的按钮 我的纽扣Android colorControlHighlight不适用于我的按钮,因为我已将背景设置为我的按钮,android,android-layout,Android,Android Layout,colorControlHighlight不适用于我的按钮,因为我已将背景设置为我的按钮 我的纽扣 <Button android:text="OTHERS" android:textStyle="bold" android:layout_width="match_parent" android:layout_height="match_parent" android:
<Button
android:text="OTHERS"
android:textStyle="bold"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/others_button"
android:onClick="gotToOthersForm"
android:background="#A4000000"
android:textSize="24sp"
android:textColor="#ffffff" />
我的样式项目
<item name="colorControlHighlight">@color/colorAccent</item>
@color/colorAccent
如果按钮没有背景色,则它将工作找到解决方案
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true">
<shape>
<solid android:color="@color/colorAccent" />
</shape>
</item>
<item>
<shape>
<solid android:color="@color/Normal" />
</shape>
</item>
</selector>
<Button
android:text="OTHERS"
android:textStyle="bold"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/others_button"
android:onClick="gotToOthersForm"
android:background="@drawable/bg_button_selector"
android:textSize="24sp"
android:textColor="#ffffff" />
您可以在xml中使用elevation属性来表示阴影。@Chetan没有得到您它是xml中另一个名为
elevation
的属性,用于阴影环绕按钮,您可以使用它。@Chetan而不是background如果我使用仰角和透明颜色,它将是透明的按钮您可以同时使用背景和仰角。我应该在哪里创建bg_按钮选择器在可绘制的折叠中KKK让我检查一下,先生,这没问题,但它的响应太慢单击它会改变颜色两秒钟,我只需要单击一点影响并逆转至正常状态