【问题标题】:Android Cardview Menu Item Click to opens Different ActivityAndroid Cardview 菜单项点击打开不同的活动
【发布时间】:2017-07-26 17:07:46
【问题描述】:

我很难弄清楚这一点。我正在创建一个 Android 应用程序,用户(一旦登录)在回收站视图中看到一个带有卡片视图列表的活动。

我希望用户能够单击卡片上的项目并转到其他活动。如果您单击卡 1 上的菜单项,则必须转到游戏 1 的活动。如果您单击卡 2 上的菜单项,则必须转到游戏 2 的活动。等等...

【问题讨论】:

  • 不清楚你在问什么。请添加一些代码 sn-ps 或对您已经尝试过的事情的解释,并更具体地说明您需要什么。
  • 最初,您将需要一个登录活动来验证凭据。之后,您需要在其中添加一个回收器视图和卡片视图。之后,您可以将 onclicklistner 设置为卡片并处理活动切换..这里是链接:1 对于cardview部分androidhive.info/2016/05/… ..要添加onclicklistner,请参考stackoverflow.com/questions/27081787/…
  • androidhive.info/2016/05/… 这是代码,每个卡片视图都有一个菜单项(每个卡片视图的右下角)所以我希望每个卡片视图菜单项单击打开差异活动 [如果您单击卡片 1 菜单,您必须去到游戏 1 的活动。如果您点击卡片 2 菜单,则必须转到游戏 2 的活动。] 卡片视图项目名称为“关于”

标签: java android


【解决方案1】:

在适配器的 ViewHolder 类中添加以下内容:

 public ViewHolder(View itemView) {
        super(itemView);

        itemView.setOnClickListener(new View.OnClickListener(){
             // Start your activity


        });
    }

创建switch case来打开不同的activity,然后在此基础上获取recycler view的位置,并为每张卡片提供不同的URL。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多