我遇到了一个奇怪的问题。
我是这样的XML:
在我设置的每张cardView上:
应用程式:cardElevation =" 2DP"
第一个&第二个CardView我可以看到一个高程,但第三个失败,为什么?
编辑,XML:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:app="http://schemas.android.com/apk/res/XXXX"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:res="http://schemas.android.com/apk/res-auto"
style="@style/matchParent"
android:orientation="vertical">
<include
android:id="@+id/toolBar"
layout="@layout/tool_bar"
android:elevation="2dp" />
<ScrollView
android:layout_below="@id/toolBar"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="10dp" >
<LinearLayout
style="@style/wrapHeight"
android:orientation="vertical">
<android.support.v7.widget.CardView
style="@style/wrapHeight"
app:cardElevation="2dp">
<LinearLayout
style="@style/wrapHeight"
android:orientation="vertical">
<> .... </>
</LinearLayout>
</android.support.v7.widget.CardView>
<android.support.v7.widget.CardView
android:layout_marginTop="15dp"
style="@style/wrapHeight"
app:cardElevation="2dp">
<LinearLayout
style="@style/wrapHeight"
android:orientation="vertical">
<> .... </>
</LinearLayout>
</android.support.v7.widget.CardView>
<android.support.v7.widget.CardView
android:layout_marginTop="15dp"
style="@style/wrapHeight"
app:cardElevation="2dp">
<LinearLayout
style="@style/wrapHeight"
android:orientation="vertical">
<> .... </>
</LinearLayout>
</android.support.v7.widget.CardView>
</LinearLayout>
</ScrollView>
</RelativeLayout>
答案 0 :(得分:0)
app:cardElevation="2dp"
your main problem is the above statement and moreover can I know what is your min and target sdk for the given app.
答案 1 :(得分:0)
我不确定但是试试这个。
在线性布局中 - 添加marginBottom大于您的高程
android:layout_marginBottom="5dp"
我假设 - 您的线性布局会隐藏最后一个元素高程。