问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么让recyclerview进入界面全部控件加载完成

发布网友 发布时间:2023-09-20 09:50

我来回答

1个回答

热心网友 时间:2024-12-01 17:09

代码如下:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/expendContainer"
android:background="@color/colorAccent">
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/colorPrimary">
<TextView
android:id="@+id/expendItem"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="24sp"
android:text="展开"/>
<ToggleButton
android:gravity="center"
android:id="@+id/expendToggleButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
<ViewStub
android:id="@+id/expendView"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:background="@color/colorPrimaryDark"
android:layout="@layout/expend_view"/>

</LinearLayout>

上面是item布局的代码
主布局就只是RecyclerView。
然后ManActivity的代码很简单仅仅是加载RecyclerView而已。
下面是adapter的代码:
全选复制放进笔记public class ExpendRecyclerAdapter extends RecyclerView.Adapter<ExpendViewHolder> {
public Context mContext;
private View view;
public ExpendRecyclerAdapter(Context context) {
mContext = context;
}

@Override
public ExpendViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
view = LayoutInflater.from(mContext).inflate(R.layout.expend_item,parent,false);
ExpendViewHolder expendViewHolder = new ExpendViewHolder(view);
return expendViewHolder;
}

@Override
public void onBindViewHolder(final ExpendViewHolder holder, final int position) {
holder.expendItem.setText("需要展示的数据");
holder.expendToggleButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (holder.expendToggleButton.isChecked()){
holder.expendView.setVisibility(View.VISIBLE);

}else {
holder.expendView.setVisibility(View.INVISIBLE);
holder.expendContainer.removeView(holder.expendView);
notifyItemChanged(position);
}

}
});

}

@Override
public int getItemCount() {
return 1;
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
易企秀如何分享链接给微信好友?-易企秀分享链接给微信好友的方法 华为荣耀3c系统辅助功能服务老是自动关闭,求解决方案。 我用一键清理忽... 华为荣耀3c手机双击唤醒屏幕不好用了怎么办? 荣耀手机刷机包从哪下 木地板为啥走过会响 瓷砖块要斜成几度角人踩上去不会烂 刚出生的婴儿肚子胀怎么办 新生儿涨肚子按摩图 刚生小宝宝胀气怎么办 白果怎么炒好吃 白果可以制作哪些美食 信阳毛尖能降血压吗 信阳毛尖可以降血压吗 信阳毛尖茶叶能治什么 信阳毛尖功能与作用 魅族mx6耳机模式自动切歌 treats翻译中文 宝宝不发烧了可以吃复方锌布吗 一加Ace2V怎么将风险应用添加到白名单 珠海卓力声科技有限公司怎么样? 珠海市李国欣受审开庭审理判决结果如何 林州市桂园派出所有人民调解委员会吗 担担面的做法简介 安徽大叶茶的功效与作用 一年前,我和老公还是个名副其实的打工者(在厦门)。去年9月份,儿子到... 址的含义是什么,怎么读,在词典中的哪个页? 求用白话文解释 求各位用易懂的白话详细解释一下这段话,有些不好理解,想不明白。_百度... 金钱柳的作用与功效 波尔多与梅多克的区别 五香条一般炸多久才熟 奔波儿灞与灞波儿奔名字的由来,背后是否暗藏深意? 西游记中,奔波儿灞、灞波儿奔的名字是怎么来的? 奔波儿灞和灞波儿奔究竟什么意思? 电影票房是怎么计算的,电影票的价格不一样的 南充时代锦城在什么位置? ...怎么分成的? 比如一张电影票为30元,那么电影院拿多少? 导演能拿多 ... 南充金泰中央星座在什么位置? 普洱陈皮泡茶的功效 普洱陈皮茶的功效 大碗茶历史 前门情思大碗茶分析 请问翻译硕士的实际就业前景如何?有已经毕业的学长可以介绍吗?谢谢... Love is an irresistible desire to be irresistibly desired 汉语意思... 请问各位牛人这话对吗?life is a irresistible forward process reg... 我是一个c语言初学者,要成为一个游戏设计高手该怎么做 C语言 程序设计 C语言学习 如何? 可以让人暴瘦又便宜的东西 红枣姜茶的功效作用 红枣姜茶的功效与作用可以治湿气 红枣姜茶的功效与作用男人能喝吗