Я работаю над музыкальным приложением. Приложение имеет сенсорные панели, которые загораются при прикосновении. На смартфонах они работают отлично, но на планшетах они не загораются так, как должны.
Так выглядит 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>