簡體   English   中英

在 RecyclerView Android Studio 中為 Arraylist 中的項目設置 ID

[英]Setting ids to items in an Arraylist in a RecyclerView Android Studio

我想為這個 ArrayList 中的每個元素設置不同的 ID。 這是一個recyclerview。

public void createExampleList() {
        mExampleList = new ArrayList<>();
        mExampleList.add(new exempleitem(R.drawable.ic_android, "Line 1", "Line 2"));
        mExampleList.add(new exempleitem(R.drawable.ic_baseline_beach_access_24, "Line 3", "Line 4"));
        mExampleList.add(new exempleitem(R.drawable.ic_baseline_airplanemode_active_24, "Line 5", "Line 6"));
    } 

我想要這個,所以我可以為每個項目添加一個 OnClickListener,以便打開不同的活動。

    mAdapter.setOnItemClickListener(new ExampleAdapter.OnItemClickListener() {
        @Override
        public void onItemClick(int position) {
            if (position == 0) context.startActivity(new Intent(context, ActivityOne.class));
            else if (position == 1) context.startActivity(new Intent(context, ActivityTwo.class));
            else if (position == 2) context.startActivity(new Intent(context, ActivityThree.class));
           else context.startActivity(new Intent(context, ActivityFour.class));
        }
    });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM