当前位置: 首页 > 知识库问答 >
问题:

通过Google Android在RecyclView中扩展CardView作为新活动,例如收件箱

赵珂
2023-03-14

我使用Recycler视图作为列表项,CardView作为列表项。当我点击列表中的任何项目时,我想扩展Cardview,就像它在Google/Gmail的收件箱应用程序中扩展一样。请引导!

共有1个答案

姜博
2023-03-14

技巧:您可以在< code >适配器中更改项目的< code >高度(在< code>CardView中)。例如,我的< code>CardView中有< code>TextView,当单击< code>CardView项目时,我将< code>TextView的高度更改为< code>300:

public class courseListAdapter extends ListAdapter<courseListAdapter.ViewHolder> {
....
public class ViewHolder extends RecyclerView.ViewHolder implements
                View.OnClickListener,View.OnLongClickListener{
    TextView courseCRN;      
    ....
    public ViewHolder(View itemView, ClickListener listener)  {
        super(itemView);
        courseCRN = (TextView) itemView.findViewById(R.id.course_crn);

    }
    @Override
    public void onClick(View v) {   

                    LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(FrameLayout.LayoutParams.WRAP_CONTENT, 300, 1f);
                    courseCRN.setLayoutParams(lp);


     }
}

首字母:

后:

 类似资料:
  • 问题简短版: 我想让我的CardView和RecyclView背景透明,所以片段/活动背景应该是可见的。 解释: 我有一个带有背景图像的活动A,片段B在其框架布局上被替换,在片段B中我有recyclerView,现在有了CardView,问题是我想让每个背景都透明,这样只有CardView才能在活动的实际背景下可见 活动(A) 片段(B)RecyclerView CardView/项目布局 提问原

  • 我开发了一个Android应用,在针尖市场我得到了很好的接受。现在我想创建一个每周电子通讯。 我想创建一个活动,让用户写他们的电子邮件帐户并发送给我,但我不知道如何做。我找了又找,还是什么都没找到。 我如何允许用户向我发送他们的电子邮件地址,以及如何保存这些地址以便分发新闻稿? 非常感谢,艾萨克

  • 我想知道是否有任何关于新动作的RL问题的研究,例如,想象一个视频游戏,随着游戏的进行,代理学习更多的技能/策略,因此有更多的可用动作可供选择,因此动作集随着时间的推移而扩展。一个相关的问题 强化学习中的状态依赖动作集 但这个问题也没有足够的答案。谢谢!

  • 编辑适当的上下文 好的,所以它在正确的上下文中。我的主要活动有一个片段类,当用户到达片段类时,主活动上有一个OnClick方法,这就是我放置此代码的地方... 这就是我尝试过的活动1 活动2 我得到一个错误进程:info.androidhive.tabsswipe,PID:25068java.lang.RuntimeException:无法启动活动ComponentInfo{info.androi

  • 问题内容: 我有两个字符串: 我通过反思上课 我想要aClass扩展b,例如: 如何实现呢? 如何获得okClass? 谢谢! 问题答案: 除了使用仅通过接口工作的JDK动态代理外,您还可以使用CGLIB或javassist在运行时扩展类。

  • jQuery UI 的部件库(Widget Factory)使得创建小部件变得更加容易,这些小部件扩展了已有小部件的功能。这样子您就能在已有的基础上创建出功能强大的小部件,也可以在已有的小部件功能上做细微的调整。 注意:在学习本章节之前,需要明白什么是部件库(Widget Factory),及它是怎么工作的。如果您对这些知识还不熟悉,那么请先查看如何使用部件库(Widget Factory)章节。