Форма кнопки не меняется - PullRequest
0 голосов
/ 22 сентября 2019

Я нашел способ изменить форму на ранее отвеченных вопросах, но после применения android: background = "@ drawable / x" атрибут, кажется, применяется в предварительном просмотре макета, но после отладки Иногда нормальный фон / фон не появляется.

Проверенные предыдущие вопросы ни один не смог это исправить.

drawable-> x.xml ->

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
            <solid android:color="@android:color/darker_gray" />
            <corners android:bottomLeftRadius="10dp"
                android:bottomRightRadius="10dp"
                android:topLeftRadius="10dp"
                android:topRightRadius="10dp"/>
        </shape>
    </item>
</selector>

layout ->

<Button
    android:id="@+id/button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginStart="95dp"
    android:layout_marginTop="140dp"
    android:layout_marginEnd="228dp"
    android:background="@drawable/butt_shape"
    android:text="Button"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent" />

Нет сообщений об ошибках

Ответы [ 2 ]

1 голос
/ 22 сентября 2019

сделайте свой фон (имя name.xml) примерно таким

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <gradient
        android:angle="225"
        android:startColor="#DD2ECCFA"
        android:endColor="@color/loginBackground"/>

    <corners android:bottomRightRadius="8dp"
        android:bottomLeftRadius="8dp"
        android:topRightRadius="8dp"
        android:topLeftRadius="8dp"/>
</shape>

и в вашей кнопке

android:background="@drawable/name"
0 голосов
/ 22 сентября 2019

В вашем .xml

Положите

угол Android: raduis: 25dp

В

Открыть и закрыть тег

Положитьвсе это в теге формы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...