Android Studio - 如何创建卡片视图?

时间:2016-03-22 20:52:42

标签: android

我在Android Studio中创建卡片视图时遇到问题,我正在Nexus 7上创建一个应用程序。请帮助我创建一个工作卡视图的分步指南:)

A

3 个答案:

答案 0 :(得分:1)

在android中创建卡片视图非常简单:

首先,您必须在gradle中添加依赖项:

编译'com.android.support:cardview-v7:+'

你也在XML中添加了卡片视图:

 <android.support.v7.widget.CardView
    android:id="@+id/card_viewspOffer"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginLeft="2dp"
    android:layout_marginRight="2dp"
    app:cardElevation="5dp"
    app:cardCornerRadius="0.5dp"
    app:cardPreventCornerOverlap="false"
    app:cardUseCompatPadding="true"
  >

<TextView
     android:id="@+id/test"
     android:layout_width="match_parent"
     android:layout_weight="1"
     android:maxLines="5"
     android:padding="10dp"
    android:text="TEST" />
  </android.support.v7.widget.CardView>

尽管textview您可以根据您的设计需要放置所有Android组件或布局

答案 1 :(得分:1)

您可以按照以下方式创建卡片视图:

<android.support.v7.widget.CardView
    android:id="@+id/card_viewspOffer"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginLeft="2dp"
    android:layout_marginRight="2dp"
    app:cardElevation="5dp"
    app:cardCornerRadius="0.5dp"
    app:cardPreventCornerOverlap="false"
    app:cardUseCompatPadding="true"
  >
</android.support.v7.widget.CardView>

答案 2 :(得分:0)

  1. 将此添加到build.gradle以将卡片视图内容包含到项目中

    compile 'com.android.support:cardview-v7:21.0.+'

  2. 现在您可以像任何其他小部件一样添加卡片视图

    <android.support.v7.widget.CardView ...