Кнопки на планшетах не загораются - PullRequest
0 голосов
/ 16 июня 2019

Я работаю над музыкальным приложением. Приложение имеет сенсорные панели, которые загораются при прикосновении. На смартфонах они работают отлично, но на планшетах они не загораются так, как должны.

Так выглядит 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>
...