gpt4 book ai didi

android - 在 RecyclerView 中调整 Viewholder 的大小

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:07:59 25 4
gpt4 key购买 nike

我有一个使用默认线性布局管理器的 RecyclerView。

llm = new LinearLayoutManager(getActivity().getApplicationContext());
llm.setOrientation(LinearLayoutManager.VERTICAL);
ItemListView = (RecyclerView) rootView.findViewById(R.id.Itemlist);
ItemListView.setLayoutManager(llm);
final float scale = getActivity().getBaseContext().getResources().getDisplayMetrics().density;

我正在尝试更改该项目 View 的高度,以便在单击标签时显示其他 ui 元素。

我试过了,没有成功

vh.itemView.setMinimumHeight((int)(375 *(scale/160)));

我什至可以更改项目高度吗?我需要实现自己的布局管理器吗?

最佳答案

最初通过调用

从项目 View 中隐藏其他 ui 元素
(some_ui_element).setVisibility(View.GONE);

单击项目时,通过调用取消隐藏元素

   (some_ui_element).setVisibility(View.VISIBLE);

并确保将 xml 中的项目布局设置为其布局高度的 wrap-content。项目卡片 View (或 ListView )已调整大小以显示 ui 元素。

关于android - 在 RecyclerView 中调整 Viewholder 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26900111/

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