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的高度所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)