Как создать мобильную домашнюю страницу со списками приложений? - PullRequest
0 голосов
/ 11 июля 2019

введите описание изображения здесь Я хочу создать что-то похожее на макет домашнего экрана нашего мобильного телефона, где есть много приложений с их названиями (включая текст под кнопками изображений). Как я могу это сделать? Я не хочу серый фон за изображениями. Есть ли способ, которым я могу удалить это?

Я пытался использовать GridView, но мне не очень нравится огромная рамка вокруг кнопки, так как я пытаюсь использовать Imagebutton. Также я не могу использовать layout_weight с GridView.

Вот что у меня есть:

<LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"

        >

    <ImageButton
            android:id="@+id/gallery_button"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            app:srcCompat="@drawable/Attach_Gallery"
            android:layout_weight="1"

            />
    <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"

            android:text=""/>
    <ImageButton
            android:id="@+id/Camera_Button"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            app:srcCompat="@drawable/Attach_Camera"
            android:layout_weight="1"/>
    <ImageButton
            android:id="@+id/"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            app:srcCompat="@drawable/Attach_Gallery"
            android:layout_weight="1"/>
    <ImageButton
            android:id="@+id/gallery_button"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            app:srcCompat="@drawable/Attach_Gallery"
            android:layout_weight="1"/>
</LinearLayout>

Я хочу, чтобы текст находился под каждой кнопкой изображения, а также мне нужен график 2х4 с кнопками изображения и текстом.

1 Ответ

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

Вы также можете добавить представление рециркулятора на главном экране Layout XML с помощью Recycler View, Вы также должны добавить зависимость вида рециркулятора в файл build.gradle уровня приложения. как

implementation 'com.android.support:recyclerview-v7:28.0.0'

Вы можете создать представление «Простой список», «Пошаговый макет», а также «Сетка».

<android.support.v7.widget.RecyclerView
    android:id="@+id/rv_summary"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:stretchMode="columnWidth"
    android:numColumns="3"/>

После этого вам нужно создать пользовательский адаптер для вида переработчика, например.

  RecyclerView.LayoutManager layoutManager1 = new GridLayoutManager(getContext(), 3);
    rvSummary.setLayoutManager(layoutManager1);
    rvSummary.setAdapter(alarmSummaryAdapter);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...