我已经使用默认的线性布局管理器获得了一个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;
当单击标签时,我试图更改该项视图的高度,以显示其他ui元素。
我尝试过,但没有成功。
vh.itemView.setMinimumHeight((int)(375 *(scale/160)));
我甚至可以改变项目的高度吗?我需要实现我自己的layoutManager吗?
发布于 2014-11-13 03:30:41
从item视图中隐藏其他ui元素,最初通过调用
(some_ui_element).setVisibility(View.GONE);
单击项时,通过调用
(some_ui_element).setVisibility(View.VISIBLE);
并确保xml中的项布局设置为环绕内容,以表示其布局高度。项目卡视图(或列表视图)被调整大小以显示ui元素。
https://stackoverflow.com/questions/26900111
复制相似问题