现在的位置: 首页 > 编程技术 > 安卓开发 > 正文

Recyclerview使用

2015年11月24日 安卓开发 ⁄ 共 1182字 ⁄ 字号 Recyclerview使用已关闭评论 ⁄ 阅读 757 次

首先是布局文件中使用 RecyclerView

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MyActivity">
    
    <android.support.v7.widget.RecyclerView
    android:id="@+id/recyclerView"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:scrollbars="vertical" />
    
    </RelativeLayout>

Activity 中

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_my);

        RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recyclerView);

        // 创建一个线性布局管理器
        LinearLayoutManager layoutManager = new LinearLayoutManager(this);
        // 设置横向显示
        //layoutManager.setOrientation(LinearLayoutManager.HORIZONTAL);  
        // 设置布局管理器
        recyclerView.setLayoutManager(layoutManager);

        // 创建数据集
        String[] dataset = new String[100];
        for (int i = 0; i < dataset.length; i++){
            dataset[i] = "item" + i;
        }
        // 创建Adapter,并指定数据集
        MyAdapter adapter = new MyAdapter(dataset);
        // 设置Adapter
        recyclerView.setAdapter(adapter);

    }

为RecyclerView添加OnItemClickListener回调 http://blog.csdn.net/lmj623565791/article/details/38173061 RecyclerView局部刷新 http://www.itnose.net/detail/6158602.html

抱歉!评论已关闭.