Tôi có một ListView và với mỗi mục danh sách tôi muốn nó hiển thị một bóng bên dưới nó. Tôi đang sử dụng tính năng nâng cao mới của Android Lollipop để đặt Z trên Chế độ xem mà tôi muốn tạo bóng và hiện đang thực hiện điều này một cách hiệu quả với ActionBar (về mặt kỹ thuật là Thanh công cụ trong Lollipop). Tôi đang sử dụng độ cao của Lollipop, nhưng vì một số lý do, nó không hiển thị bóng dưới các mục danh sách. Đây là cách bố trí của từng mục danh sách được thiết lập:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
style="@style/block"
android:gravity="center"
android:layout_gravity="center"
android:background="@color/lightgray"
>
<RelativeLayout
android:layout_width="300dp"
android:layout_height="300dp"
android:layout_marginLeft="40dp"
android:layout_marginRight="40dp"
android:layout_marginTop="20dp"
android:layout_marginBottom="20dp"
android:elevation="30dp"
>
<ImageView
android:id="@+id/documentImageView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop" />
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/alphared"
android:layout_alignParentBottom="true" >
<appuccino.simplyscan.Extra.CustomTextView
android:id="@+id/documentName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="@color/white"
app:typeface="light"
android:paddingLeft="16dp"
android:paddingTop="8dp"
android:paddingBottom="4dp"
android:singleLine="true"
android:text="New Document"
android:textSize="27sp"/>
<appuccino.simplyscan.Extra.CustomTextView
android:id="@+id/documentPageCount"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="@color/white"
app:typeface="italic"
android:paddingLeft="16dp"
android:layout_marginBottom="16dp"
android:text="1 page"
android:textSize="20sp"/>
</LinearLayout>
</RelativeLayout>
</RelativeLayout>
Tuy nhiên, đây là cách nó hiển thị mục danh sách, không có bóng:
Tôi cũng đã thử những cách sau nhưng không có kết quả:
- Đặt độ cao cho ImageView và TextViews thay vì bố trí cha.
- Áp dụng một nền tảng cho ImageView.
- Sử dụng dịchZ thay cho độ cao.