我想用自定义文本和图像(如listview)填充CardView,但我不知道:(
请查看示例图片以更好地理解我的意思
简单图片:简单图片链接
我将此链接用于CardView:CardView链接
我是一个业余爱好者,请给我源代码
您已经从Android文档中获得了所需的全部内容。我只想告诉你一些可能并不明显的事情。
CardView
是FrameLayout
的子级,所以您基本上想要构建一个包含文本和图像的Frame Layout
。如果您不熟悉FrameLayout
,您需要做的是在FrameLayout
(或本例中的CardView
)中放入LinearLayout
(或您认为合适的任何其他部件),并在其中添加其他小部件。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:card_view="http://schemas.android.com/apk/res-auto"
... >
<android.support.v7.widget.CardView
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:id="@+id/card_view"
android:layout_gravity="center"
android:layout_width="200dp"
android:layout_height="200dp"
card_view:cardCornerRadius="4dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >
<--This is where you add the text and image-->
</LinearLayout>
</android.support.v7.widget.CardView>
</LinearLayout>
尝试一下,如果你陷入困境,我们总是可以提供帮助,但不要让你是安卓系统的新手这一事实阻止你自己做事,不要只是在没有尝试的情况下就要求提供代码,否则你将永远是一个业余