Как я могу создать опцию размера в базе данных Android, показанной на моем прикрепленном изображении - PullRequest
0 голосов
/ 01 июля 2019

У меня есть приложение для электронной коммерции, я хочу, чтобы, когда пользователь видел информацию о товаре, у него была возможность выбрать S, M, L, XL и т. Д. В категории ткани, также мне нравится, что эта опция будет отображаться, только если моя категория - одежда или под любым именемЯ использую, пожалуйста, смотрите изображение для полной идеи gett.

Пожалуйста, посмотрите, как я хочу ..... Я использую Firebase Backend и хочу, чтобы пользователь получал такие функции, как мое вложение

T-shirt image

Ответы [ 2 ]

0 голосов
/ 01 июля 2019

когда вы создаете новый продукт в любой категории, где вы хотите, чтобы появилась опция определения размера, создайте вложенный цикл, как показано ниже:

Sizing:{
'small,'
'medium',
'large'
}

Если вы получили этот атрибут в вызове объекта, присвойте значения своему пользовательскому интерфейсу. Если значение для этого объекта Sizing пусто, отключите элемент в пользовательском интерфейсе.

0 голосов
/ 01 июля 2019

Вы можете использовать линейную компоновку в вертикальной ориентации и переключатель с настраиваемой отрисовкой (или даже кнопки и обрабатывать с кодом изменения цвета).

--- редактировать ---

Этот код с btn, но вы должны использовать радио-бокс.

<android.support.v4.widget.NestedScrollView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal">
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="horizontal">

        <Button
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:text="S"/>

        <Button
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:text="S"/>

    </LinearLayout>
</android.support.v4.widget.NestedScrollView>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...