gpt4 book ai didi

java - 如何拥有一个可扩展的CardView?

转载 作者:太空宇宙 更新时间:2023-11-04 12:25:44 25 4
gpt4 key购买 nike

我现在正在尝试开发一个使用 CardView 的应用程序,并且我希望它们可以扩展;也就是说,当有人按下 CardView 时,它应该展开以显示更多详细信息。我该如何去做呢?

enter image description here

这是我正在尝试做的事情的直观解释;当我按下突出显示的 CardView 时,我希望它展开以显示更多信息,并能够在另一次按下时收缩;我不知道如何做到这一点,并且在互联网上搜索目前还没有答案。

最佳答案

最好的解决方案是,使用可扩展布局并将其添加到 CardView 中。

<com.kyo.expandablelayout.ExpandableLayout
android:id="@+id/expandlayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="12dp" >

<ImageView
android:id="@+id/imageview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:contentDescription="@null"
android:scaleType="centerCrop"
android:src="@drawable/parent" />

<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="6dp"
android:contentDescription="@null"
android:scaleType="centerCrop"
android:src="@drawable/child"
app:canExpand="true" />
</com.kyo.expandable.ExpandableLayout>

关于java - 如何拥有一个可扩展的CardView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38413963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com