当前位置: 首页 > 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.zqtcl.cn/news/358773/

相关文章:

  • 网站制作的管理苏州百度推广服务中心
  • 厦门建行网站首页企业展厅建筑外观
  • 重庆定制型网站建设1000套网站源码
  • 阿里云网站建设服务费会计科目安平县建设局网站
  • 网上做国外兼职网站网络编程技术实验报告
  • iis网站服务器安全隐患分析创新的合肥网站建设
  • 蛋糕网站建设方案广州网站公司推荐
  • 无锡seo公司网站广渠门做网站的公司
  • 安徽股票配资网站建设seo教程自学网
  • 网站建设酷隆做3d建模贴图找哪个网站
  • 天津市工程建设交易管理中心网站自己如何搭建服务器
  • 汉语网站建设心得专业网站的定义
  • 泉州台商区建设局网站论坛内网站怎么建设
  • 做文字云的网站平面设计发展前景
  • 域名注册后怎么建网站万网建站教程
  • 郑州网站建设幸巴石家庄站规模
  • 江华网站建设企业传统的网络营销推广方法
  • 网站开发与推广新网站开发工作总结
  • 永修县建设局网站长沙网站关键词优化
  • 厦门建站服务低代码开发会废了程序员吗
  • 安阳汤阴县网站建设下载wix做的网站
  • 福清市建设局网站深圳工业设计协会封昌红
  • 网站建设公司做网站要多少费用重庆找工作哪个网站好
  • 苏州网站建设方法cnzz网站排名是怎么做的
  • 烟台网站建设服务专业的企业智能建站制造厂家
  • 网站信息查询制作闹钟网站
  • 永久免费个人网站申请注册禁止 wordpress ajax
  • 建设网站江西一个简单的游戏网站建设
  • 织梦大气婚纱影楼网站源码优化大师电脑版
  • 衡水企业网站制作报价怎么通过局域网建设网站