Как создать макет, имеющий верхнюю левую и правую круглые углы в Android?

Мы используем

SELECT * FROM MyTable WHERE ISNULL(MyColumn, ' ') = ' ';

для возврата всех строк, где MyColumn равен NULL, или всех строк, где MyColumn - пустая строка. Для многих «конечных пользователей» проблема с NULL и пустой строкой является различием без необходимости и путаницы.

0
задан Subhasmith Thapa 12 March 2019 в 14:41
поделиться

4 ответа

Вы можете создать Drawable ресурс с радиусом в верхнем левом и правом верхнем углу и установить его в качестве фона для макета, или вы можете использовать эту библиотеку https://github.com/florent37/ShapeOfView

0
ответ дан Ahmed Jamal 12 March 2019 в 14:41
поделиться

Попробуйте это:

<corners android:topLeftRadius="6dp" android:topRightRadius="6dp"
         android:bottomLeftRadius="0.1dp" android:bottomRightRadius="0.1dp"/>

как нарисованные. Источник - Android - отрисовка с закругленными углами только сверху

0
ответ дан Md. Nowshad Hasan 12 March 2019 в 14:41
поделиться

Вы пытались добавить, создав новый файл ресурсов для рисования?

    <?xml version="1.0" encoding="utf-8"?>
<shape
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">

    <!-- view background color -->
    <solid
        android:color="#a9c5ac" >
    </solid>

    <!-- view border color and width -->
    <stroke
        android:width="3dp"
        android:color="#1c1b20" >
    </stroke>

    <!-- If you want to add some padding -->
    <padding
        android:left="4dp"
        android:top="4dp"
        android:right="4dp"
        android:bottom="4dp"    >
    </padding>

    <!-- Here is the corner radius -->
    <corners
        android:radius="10dp"   >
    </corners>

</shape>

Добавьте это в нужный файл макета

0
ответ дан hakamairi 12 March 2019 в 14:41
поделиться

Это то, что вы можете использовать. Для желаемого цвета используйте другой цвет, который вы хотите. Используйте это только для макетов, где вы хотите скругленные углы, а не для родительского макета


<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <solid android:color="@android:color/transparent" />
    <stroke
        android:width="1dp"
        android:color="@android:color/white" />
    <corners android:radius="15dp" />
    <padding
        android:bottom="5dp"
        android:left="10dp"
        android:right=10dp"
        android:top="5dp" />
</shape>

0
ответ дан Subhasmith Thapa 12 March 2019 в 14:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: