首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在RecyclerView中调整Viewholder的大小

在RecyclerView中调整Viewholder的大小
EN

Stack Overflow用户
提问于 2014-11-13 02:00:22
回答 1查看 4K关注 0票数 4

我已经使用默认的线性布局管理器获得了一个RecyclerView。

代码语言:javascript
运行
复制
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;

当单击标签时,我试图更改该项视图的高度,以显示其他ui元素。

我尝试过,但没有成功。

代码语言:javascript
运行
复制
vh.itemView.setMinimumHeight((int)(375 *(scale/160)));

我甚至可以改变项目的高度吗?我需要实现我自己的layoutManager吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-13 03:30:41

从item视图中隐藏其他ui元素,最初通过调用

代码语言:javascript
运行
复制
(some_ui_element).setVisibility(View.GONE);

单击项时,通过调用

代码语言:javascript
运行
复制
   (some_ui_element).setVisibility(View.VISIBLE);

并确保xml中的项布局设置为环绕内容,以表示其布局高度。项目卡视图(或列表视图)被调整大小以显示ui元素。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26900111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档