介绍
本篇文章给大家分享的是有关怎么在Android应用中利用RecyclerView实现一个网格布的局,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
activity_main。xml
& lt; ? xml version=?.0“,编码=皍tf-8" ?比; & lt; android.support.constraint.ConstraintLayout  xmlns: android=癶ttp://schemas.android.com/apk/res/android" xmlns:才能应用=癶ttp://schemas.android.com/apk/res-auto" xmlns:才能工具=癶ttp://schemas.android.com/tools" android:才能layout_width=癿atch_parent" android:才能layout_height=癿atch_parent" 工具:才能上下文=?MainActivity"祝辞 & lt; android.support.v7.widget.RecyclerView才能 ,,,android: id=癅 + id/message_notice_list_item" ,,,android: layout_width=癿atch_parent" ,,,android: layout_height=癿atch_parent",/比; & lt;/android.support.constraint.ConstraintLayout>
message_main_notice_list。xml
& lt; ? xml version=?.0“,编码=皍tf-8" ?比; & lt; LinearLayout  xmlns: android=癶ttp://schemas.android.com/apk/res/android" android:才能layout_width=皐rap_content" android:才能layout_height=?50 dp" android才能:重力=癱enter" android:才能背景=癅color/colorAccent" android:才能取向=皏ertical" android:才能layout_marginTop=? dp" 祝辞才能; & lt; ImageView才能 ,,,android: id=癅 + id/iv_image" ,,,android: layout_width=?00 dp" ,,,android: layout_height=?00 dp" ,,,android:背景=癅mipmap/logo" ,,,android:重力=癱enter"祝辞& lt;/ImageView> ,& lt; LinearLayout ,,,android: layout_width=?0 dp" ,,,android: layout_height=癿atch_parent" ,,,android:取向=皏ertical" ,,,android: paddingLeft=? dp"比; ,,,& lt; TextView ,,,,,android: id=癅 + id/tv_title" ,,,,,android: layout_width=癿atch_parent" ,,,,,android: layout_height=?0 dp" ,,,,,android:重力=癱enter" ,,,,,android:文本=癇IBIA"祝辞& lt;/TextView> & lt;才能/LinearLayout> & lt;/LinearLayout>
适配器MyRecyclerViewAdapter。java:
package com.example.administrator.recyclerviewtest; import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; import 并不知道; public class  MyRecyclerViewAdapter extends RecyclerView.Adapter< MyRecyclerViewAdapter.ViewHolder> { private 才能;List< ItemBean>, mList; static 才能class ViewHolder  extends RecyclerView.ViewHolder { ,,,View myView; ,,,ImageView imageView; ,,,TextView 标题; ,,,public ViewHolder (View itemView), { ,,,,,超级(itemView); ,,,,,myView =, itemView; ,,,,,imageView =, (ImageView), itemView.findViewById (R.id.iv_image); ,,,,,title =, (TextView), itemView.findViewById (R.id.tv_title); ,,,} ,,} public 才能;MyRecyclerViewAdapter (List怎么在Android应用中利用RecyclerView实现一个网格布的局