मेरा ऐप वर्तमान में इस तरह दिखता है: यहां छवि विवरण दर्ज करें

मैं इन वस्तुओं को स्क्रीन के नीचे कैसे प्रदर्शित कर सकता हूं? यह ध्यान देने योग्य हो सकता है कि चयनित होने पर इन वस्तुओं का विस्तार होता है।

<androidx.recyclerview.widget.RecyclerView
        android:id="@+id/recycler_view"
        android:layout_width="match_parent"
        android:layout_height="292dp"
        android:layout_gravity="bottom"
        android:layout_weight="
        android:orientation="horizontal"/>

संपादित करें 1: मूल लेआउट को जोड़ा गया है जिसमें पुनरावर्तक दृश्य शामिल है।

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_weight="99">

        <Button
            android:id="@+id/buttonAdd"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Add"
            />

        <Button
            android:id="@+id/buttonDelete"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Remove" />

        <Button
            android:id="@+id/button3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Edit" />
    </LinearLayout>

    <androidx.recyclerview.widget.RecyclerView
        android:id="@+id/recycler_view"
        android:layout_width="match_parent"
        android:layout_height="292dp"
        android:layout_gravity="bottom"
        android:layout_weight="1"
        android:orientation="horizontal" />


</LinearLayout>
1
Jason p 21 जिंदा 2020, 17:13

1 उत्तर

सबसे बढ़िया उत्तर

इसे अपने लेआउट में लागू करने का प्रयास करें:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.recyclerview.widget.RecyclerView
    android:id="@+id/recycler_view"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom"
    android:layout_alignParentBottom="true"
    />
</RelativeLayout>

इसी तरह आप इसे रैखिक लेआउट द्वारा प्राप्त कर सकते हैं:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="bottom">
<androidx.recyclerview.widget.RecyclerView
    android:id="@+id/recycler_view"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom"
    android:layout_alignParentBottom="true"
    />
</LinearLayout>
4
Wini 21 जिंदा 2020, 14:44