我正在开发音乐应用。该应用程序具有触摸板,触摸时会亮起。在智能手机上,它们可以完美工作,但在平板电脑上,它们并没有照应的样子发光。
这是xml在布局中的外观。
<android.support.v7.widget.AppCompatButton
android:id="@+id/button7sus4e"
android:background="@drawable/teal_button"
android:fontFamily="@font/comfortaa"
android:gravity="top"
android:onClick="playsound1"
android:paddingLeft="8dp"
android:text="E"
android:textAllCaps="false"
android:textSize="35sp"
/>
这是可绘制的xml。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false">
<shape android:shape="rectangle">
<gradient android:startColor="@color/tealstartcolor"
android:endColor="@color/tealendcolor"
android:type="radial"
android:angle="90"
android:gradientRadius="100dp"/>
<corners android:radius="10dp"/>
</shape>
</item>
<item android:state_pressed="true">
<shape android:shape="rectangle">
<gradient android:startColor="@color/tealstartcolor"
android:endColor="@color/tealendcolor"
android:type="radial"
android:angle="90"
android:gradientRadius="100dp"/>
<corners android:radius="10dp"/>
</shape>
</item>
</selector>