Пользовательский стиль кнопок отображается в окне предварительного просмотра, но не отображается в API устройства. 27 - PullRequest
0 голосов
/ 19 ноября 2018

Я создал пользовательскую кнопку, она появляется в предварительном просмотре, но не на моем телефоне. Минимальное API - 17, а API моего телефона - 27.

//custom button
<style name="taskButton"  parent="Widget.AppCompat.Button">
    <item name="android:layout_alignParentStart">true</item>
    <item name="android:drawablePadding">-3dp</item>
    <item name="android:background">@color/Red</item>
    <item name="android:textAlignment">viewStart</item>
</style>

//xml 
 <Button
                android:id="@+id/homeButton"
                style="@style/taskButton"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center|start"
                android:drawableStart="@drawable/ic_home_black_24dp"
                android:text="Home"
                android:textAllCaps="false"
                android:visibility="visible" />

1 Ответ

0 голосов
/ 21 ноября 2018

Кажется, я обнаружил проблему.У меня было 2 XML-файла, один для API 21+, а другой для API 21-.Я удалил оба, и воссоздал новый для всех версий.И моя проблема исправлена.

...