0
我有一个ViewPager,其中包含一些可通过向左/向右滑动的片段。我希望这些碎片看起来像卡片,但我似乎无法做到。Android:将卡片设计为片段
片段占据整个空间和阴影周围的卡。相反,我希望在片段布局和ViewPager之间有一些填充,所以当我滚动时,片段之间会有一些空间。这是我希望它看起来像或多或少
这是我的片段布局:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
tools:context=".Main"
android:layout_marginLeft="25dp"
android:layout_marginRight="25dp"
android:layout_marginTop="35dp"
android:layout_marginBottom="35dp"
android:background="@drawable/bg_card"
>
<EditText
android:layout_marginTop="100dp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="number" />
<EditText
android:layout_marginTop="150dp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="number" />
<EditText
android:layout_marginTop="50dp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="number" />
</RelativeLayout>
这是该卡可绘制:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle"
android:dither="true">
<corners android:radius="2dp"/>
<solid android:color="#aaa" />
<padding android:bottom="8dp"
android:left="8dp"
android:right="8dp"
android:top="8dp" />
</shape>
</item>
<item android:bottom="2dp">
<shape android:shape="rectangle"
android:dither="true">
<corners android:radius="2dp" />
<solid android:color="#fff" />
<padding android:bottom="8dp"
android:left="8dp"
android:right="8dp"
android:top="8dp" />
</shape>
</item>
</layer-list>
谁能帮我这个?谢谢!
是不是这只是5.0版本?或者它也可以用于早期版本? – 2015-02-09 18:09:18
支持库小部件向后兼容!虽然您需要阅读CardView的文档以查看可能存在的差异(例如,5.0具有提升,但CardView通过调整阴影大小模拟5.0版设备上的提升) – ekchang 2015-02-09 18:15:35
您是对的。我确实设法包括图书馆并创建了该卡。谢谢! – 2015-02-09 18:54:02