当前位置: 首页 > news >正文

什么网站可以学做西餐怎么在百度做免费推广

什么网站可以学做西餐,怎么在百度做免费推广,wordpress全站背景音乐,品牌网站建设流程续上一篇博客 【移动应用开发】界面设计#xff08;一#xff09;实现登录页面-CSDN博客 目录 一、采用ViewBinding实现一个RecyclerView 1.1 在app/build.gradle中添加recyclerview依赖#xff0c;并打开viewBinding #xff08;1#xff09;在app/build.gradle中添加…续上一篇博客 【移动应用开发】界面设计一实现登录页面-CSDN博客 目录 一、采用ViewBinding实现一个RecyclerView 1.1 在app/build.gradle中添加recyclerview依赖并打开viewBinding 1在app/build.gradle中添加依赖 2在app/build.gradle中打开viewBinding功能 3点击同步Sync同步项目 1.2 在layout目录下创建一个fruit_item.xml 1设置为LinearLayout 2插入ImageView 3插入TextView 1.3 修改activity_main.xml 1将布局改为LinearLayout 2插入RecyclerView控件 1.4 新建一个命名为Fruit的类 1Fruit类 2Kotlin类 1.5 新建一个名为FruitAdapter的适配器类 1同理新建一个类文件命名为FruitAdapter 2重写onCreateViewHolder、onBindViewHolder和getItemCount方法 1.6 修改MainActivity类 1新增一个私有val变量fruitList 2新增一个私有var变量binding 3修改onCreate()方法 4新建私有方法initFruits() 5修改onCreate()方法 6创建一个layoutManager 7创建一个adapter 1.7 实现点击事件 1修改MainActivity类 2运行截图 二、心得体会 2.1 如需加入RecyclerView控件需要对工程环境做何种配置 1在build.grade文件中导入依赖 2 如果想用视图绑定模式同样在build.grade文件中设置 2.2 设计一个RecyclerView其中每一个item是否需要一个自定义布局在实验中该自定义布局是哪个文件对应的是否需要一个实体类布局的控件和实体类的字段是否需要对应 2.3 为RecyclerView创建一个Fruit适配器创建一个内置类ViewHolder是怎样获取自定义布局中的实例 2.4 如何对ViewHolder中的实例进行数据绑定的 2.5 如何在Activity中对RecyclerView的布局方式进行设置 2.6 如何在Activity中对RecyclerView的适配器绑定为Fruit适配器 2.7 如何打开ViewBinding功能 2.8 如果在Activity的布局中有一个按钮我们应如何在onCreate中添加按钮的点击监听事件 2.9 在RecyclerView的Adapter中我们可以在ViewHolder内置类中传入item布局的binding。 一、采用ViewBinding实现一个RecyclerView 1.1 在app/build.gradle中添加recyclerview依赖并打开viewBinding 1在app/build.gradle中添加依赖 其中版本号1.x.0将会自动更新。 2在app/build.gradle中打开viewBinding功能 在android字段下将viewBinding设置为true 3点击同步Sync同步项目 1.2 在layout目录下创建一个fruit_item.xml 1设置为LinearLayout 宽度为match_parent 高度为80dp layout_margin设为5dp 2插入ImageView id为fruitImage 宽和高均为40dp layout_gravity为center_vertical marginLeft为10dp 3插入TextView id为fruitName 宽和高均为wrap_content layout_gravity为center_vertical marginLeft为10dp 1.3 修改activity_main.xml 1将布局改为LinearLayout 宽和高match_parent orientation设为vertical 2插入RecyclerView控件 androidx.recyclerview.widget.RecyclerView 宽度高度均设为match_parent id为recyclerView 1.4 新建一个命名为Fruit的类 1Fruit类 在app/src/main/java/com.example.recyclerviewtest下右键newàKotlin Class/File 2Kotlin类 以下使用Kotlin来编写 1.5 新建一个名为FruitAdapter的适配器类 1同理新建一个类文件命名为FruitAdapter 该类传入参数fruitList约束为一个列表类型ListRanking继承RecylcerView.Adapter。 定义一个内置类传入一个FruitItemBinding的binding绑定 加入两个变量fruitImage和fruitName并绑定为FuitItemBinding的fruitImage和fruitName 2重写onCreateViewHolder、onBindViewHolder和getItemCount方法 onCreateViewHolder将fruit_item的绑定类FruitItemBinding展开然后新建ViewHolder并传回 onBindViewHolder将ViewHolder的两个变量fruitImage和fruiteName进行数据绑定。 1.6 修改MainActivity类 1新增一个私有val变量fruitList 类型为ArrayListFruit 2新增一个私有var变量binding 设置为稍后初始化绑定为ActivityMainBinding用于调用activity_main.xml对应的Binding类 3修改onCreate()方法 将ActivityMainBinding传入binding然后用binding.root来设置ContentView 4新建私有方法initFruits() 新增fruitList的列项将水果名以及对应的图片添加进去 5修改onCreate()方法 使用initFruits()方法进行fruitList的初始化 6创建一个layoutManager 传入binding.recyclerView.layoutManager中 7创建一个adapter 传入binding.recyclerView.adapter中 1.7 实现点击事件 1修改MainActivity类 在FruitAdapteronCreateViewHolder中打开viewHolder中的控件监听事件 viewHolder.itemView.setOnClickListener{}; 在监听事件中取得点击位置 val position viewHolder. bindingAdapterPosition 在监听事件中实现Toast功能注意判断位置是否为空 2运行截图 点击Pear显示成功 鼠标往下滑页面实现滚动点击最后一个水果成功弹窗对应水果名称。 二、心得体会 2.1 如需加入RecyclerView控件需要对工程环境做何种配置 1在build.grade文件中导入依赖 2 如果想用视图绑定模式同样在build.grade文件中设置 2.2 设计一个RecyclerView其中每一个item是否需要一个自定义布局在实验中该自定义布局是哪个文件对应的是否需要一个实体类布局的控件和实体类的字段是否需要对应 1其中每一个item都有对应的自定义布局根据不同的业务需求显示不同的效果 2本实验对应的自定义布局是fruit_item.xml 3一般需要一个实体类去维护每个item的信息封装成对象作为适配器的适配类型便于开发同时含义也更清晰 4布局的控件和实体类的字段不需要对应在操作的时候我们是手动设置的 2.3 为RecyclerView创建一个Fruit适配器创建一个内置类ViewHolder是怎样获取自定义布局中的实例 每一个item对应着一个ViewHolder而每一个ViewHolder对应着item.xml文件中的组件。 当页面刚加载或者上下滚动的时候 会调用onCreateViewHolder方法。而该方法返回了ViewHolder对象。然后调用onBindViewHolder方法我们在里面根据数据位置与当前item的viewholder设置了对应的值然后就可以对应上了。 2.4 如何对ViewHolder中的实例进行数据绑定的 当获取完viewHolder之后会去调用onBindViewHolder方法在这个方法里面根数当前item的viewholder设置了对应的值这样就可以对应上了。 2.5 如何在Activity中对RecyclerView的布局方式进行设置 1动态载入布局文件由于MainActivity与activity_layout.xml是对应的首先要获取xml文件对象然后通过inflate进行实例化 2设置布局管理器 2.6 如何在Activity中对RecyclerView的适配器绑定为Fruit适配器 直接实例化一个对象并将它设置为适配器即可。 2.7 如何打开ViewBinding功能 在项目工程模块的build.gradle中加入以下配置 2.8 如果在Activity的布局中有一个按钮我们应如何在onCreate中添加按钮的点击监听事件 1在 Activity 中进行延迟初始化的 binding。首先确保在 build.gradle 文件中启用 viewBinding 选项然后在 Activity 的类中声明一个成员变量来持有生成的绑定类实例。 2在 onCreate 方法中进行绑定初始化 3设置布局管理器在这里可以设置布局 4添加按钮的点击监听事件一旦布局文件中的按钮被加载可以直接通过 binding 对象引用该按钮并为其添加点击监听事件 2.9 在RecyclerView的Adapter中我们可以在ViewHolder内置类中传入item布局的binding。 由于是动态创建所以pojo类对应着数据而viewholder对应着布局中的组件。
http://www.pierceye.com/news/358773/

相关文章:

  • 谷歌网站优化可以做物理题的网站
  • 公司的网站建设是什么部门品牌餐饮加盟网站建设
  • 深圳品牌网站建设公司哪家好学建网站 必须学那些知识
  • 国内设计网站推荐山东省建设安全生产协会网站
  • 南京专业网站开发团队如何用手机建网站
  • 在婚恋网站上做红娘怎么样正规网络推广服务
  • 网络媒体设计是做什么的西安网站优化公司
  • 有项目去哪里找投资人河南网站优化排名
  • 灯塔建设网站网上做流量对网站有什么影响
  • 网站模板 黑色建设网站安全措施
  • 临沂企业网站建设珠海建设网站的公司哪家好
  • 中国网站建设公司排行榜网站建设精美模板
  • 国家对于学校网站建设深圳网站建设公司网络服务
  • 承德建站公司福田庆三整鼻子好吗
  • 域名和网站关联seo优化是指
  • 爱站网官网关键词周口网站关键词优化
  • vps网站管理器阿里云如何做网站
  • 网站是什么意思例如营销型网站文案怎么做
  • 五莲县网站建设wordpress去掉链接中的吗
  • 贡井区建设局网站建网是什么
  • 高端大气网站模板南京网站制作西安
  • wordpress站点标题和副标题网站内容要突出什么原因
  • 网站建设公司排行杭州wordpress站外链接跳转页面
  • 哪个网站可以做行程攻略哈尔滨市建设工程招标网
  • django网站开发实例望城建设局网站
  • 住房和城乡建设网站方案网页界面设计的网络系统有哪些
  • 自己做的网站怎么设置文件下载商城app搭建
  • 好看的网站分享查域名注册详细信息查询
  • 中山网站建设招聘宜宾seo快速排名
  • 网站制作 福宁网络有限公司单页网站seo优化