gpt4 book ai didi

android - 在项目添加时动态增加 recyclerview 的高度

转载 作者:太空宇宙 更新时间:2023-11-03 12:15:19 26 4
gpt4 key购买 nike

Display pic

在我的应用程序中,我想动态增加回收器 View 的高度。当我在投诉下添加新项目时,回收站 View 的高度应该增加。有办法吗?请帮我解决一下这个。提前致谢。

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

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:orientation="vertical">

<TextView
android:id="@+id/complaint_text_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/background_line"
android:padding="@dimen/layout_margin"
android:text="Complaints"
android:textColor="@color/textColorFullBlack" />

<LinearLayout
android:id="@+id/complaints_container"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginBottom="@dimen/layout_margin"
android:layout_weight="1">

<android.support.v7.widget.RecyclerView
android:id="@+id/complaint_recycler_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/layout_margin"
android:divider="@color/toolBarBackground"
android:groupIndicator="@android:color/transparent" />

</LinearLayout>

<TextView
android:id="@+id/instructions_text_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/background_line"
android:padding="@dimen/layout_margin"
android:text="Instructions"
android:textColor="@color/textColorFullBlack" />

<FrameLayout
android:id="@+id/instructions_container"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginBottom="@dimen/layout_margin"
android:layout_weight="1">

<android.support.v7.widget.RecyclerView
android:id="@+id/instructions_recycler_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/layout_margin"
android:divider="@color/toolBarBackground"
android:groupIndicator="@android:color/transparent" />

</FrameLayout>

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

<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="@color/colorPrimary"
android:orientation="horizontal">

<in.palmpower.videocon.uicommon.widget.EditText
android:id="@+id/search_text_field"
style="@style/FormEditText"
android:layout_width="0dp"
android:layout_gravity="center_vertical"
android:layout_margin="@dimen/one_dp"
android:layout_weight="1"
android:background="@android:color/white"
android:inputType="textFilter"
android:padding="@dimen/search_edit_text_padding"
android:privateImeOptions="nm" />

<Button
android:id="@+id/add_button"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="center_vertical"
android:background="?attr/selectableItemBackground"
android:contentDescription="@string/edittext_hint_search"
android:padding="@dimen/button_padding"
android:text="@string/add_button_string"
android:textColor="@color/textColorWhite" />

</LinearLayout>

</LinearLayout>

</LinearLayout>

</LinearLayout>

最佳答案

遇到同样的问题,我在 LinearLayout 中使用 RecyclerViewwrap_content,我将 LinearLayout 更改为RelativeLayout 并根据子项设置 RecyclerView 高度。

关于android - 在项目添加时动态增加 recyclerview 的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39848522/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com