android– 在项目添加上动态增加recyclerview的高度

android– 在项目添加上动态增加recyclerview的高度,第1张

概述Displaypic在我的应用程序中,我想动态增加回收器视图的高度.当我在投诉中添加新项目时,回收者视图的高度应该增加.有办法吗?请帮我解决一下这个.提前致谢.<LinearLayoutxmlns:android="http://schemas.android.com/apkes/android"android:orientation="vertical"

Display pic

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

<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"                                        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中使用了RecyclerVIEw和wrap_content,我将linearLayout更改为relativeLayout,并设置了基于儿童的RecyclerVIEw高度.

总结

以上是内存溢出为你收集整理的android – 在项目添加上动态增加recyclerview的高度全部内容,希望文章能够帮你解决android – 在项目添加上动态增加recyclerview的高度所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1108487.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存