Android RecyclerView之GridView显示(三)
效果图
垂直显示(标准显示) 垂直反向显示 水平显示 水平反向显示
Android RecyclerView之ListView显示
本博文讲述了运用RecyclerView替代ListView
1.将RecyclerView添加到布局文件并关联兼容包(注意:低版本的安卓系统,要进行兼容包的关联)
步骤:按住control+alt+shift+s出现Project Structure按下图所示关联
关联成功后在主布局文件activity_main中添加RecyclerView
2.在与主类MainActivity同级下新建一个包名为menu在包中新建一个类为DateBean用于归纳信息
3.新建一个行布局名为grid_item,并添加一个ImageView和TextView
<?
xml version=
"1.0"
encoding=
"utf-8"
?>
<
LinearLayout
xmlns:
android
=
"http://schemas.android.com/apk/res/android"
android
:layout_width=
"match_parent"
android
:layout_height=
"match_parent"
android
:gravity=
"center"
android
:orientation=
"vertical"
>
<
ImageView
android
:id=
"@+id/item_list_icon"
android
:layout_width=
"80dp"
android
:layout_height=
"80dp"
android
:src=
"@mipmap/ic_launcher"
/>
<
TextView
android
:id=
"@+id/item_list_name"
android
:layout_width=
"wrap_content"
android
:layout_height=
"wrap_content"
android
:text=
"图片描述"
android
:textSize=
"20sp"
android
:textStyle=
"bold"
/>
</
LinearLayout
>
4.在res文件下新建一个包为menu在包中建一个menu布局文件用于显示下拉菜单
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_GridView"
android:orderInCategory="100"