【发布时间】:2018-07-07 06:01:05
【问题描述】:
过去 2 天我一直在寻找解决方案,但没有解决方案。因此,当单击 recyclerview 项目时,我不得不使用 Intent 重新启动活动。下面是代码:
holder.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Context context = view.getContext();
Intent intent = new Intent(context, MyActivity.class);
SharedData.setSelectedCategory(category.getName());
intent.putExtra("category", category.getName());
context.startActivity(intent);
((MyActivity) context).finish();
}
});
然后在活动中使用下面的代码来选择这样的第二个选项卡。
viewPager.setCurrentItem(1, false);
tabLayout.setupWithViewPager(viewPager);
虽然这可行,但我仍然想在单击第一个选项卡 recyclerview 项目时使用幻灯片动画加载第二个选项卡。感谢您的帮助。
【问题讨论】:
标签: java android android-recyclerview android-viewpager android-tablayout