[英]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.