Tôi hiện đang làm việc trên một dự án Android và sử dụng SlidingDrawer nhưng tôi đang gặp sự cố khi thay đổi màu nền.Màu nền của ngăn kéo trượt
Theo mặc định SlidingDrawer có vẻ trong suốt vì vậy khi nó trượt lên trên nội dung, thật khó để đọc nội dung của trình rút tiền do màn hình chính được hiển thị bên dưới.
Tôi muốn thay đổi màu nền thành màu đen nhưng vì lý do nào đó thay đổi màu nền của nội dung chính để bạn không thể thấy bất kỳ nội dung nào và chỉ nội dung của ngăn kéo khi nó được đẩy lên màn.
Dưới đây là đoạn code mà tôi đã sử dụng để tạo ra các ngăn kéo trượt
<SlidingDrawer
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/drawer"
android:handle="@+id/handle"
android:content="@+id/content"
android:background="@color/black">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/handle"
android:src="@drawable/ic_launcher"/>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:id="@+id/content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="I am a sliding drawer - Hello World"/>
</LinearLayout>
</SlidingDrawer>
Nhờ sự giúp đỡ bạn có thể cung cấp.
Cheers làm việc rất lớn, không biết tại sao tôi không nghĩ về điều đó. Cảm ơn một lần nữa – Boardy
Điều này làm việc cho tôi quá, nhưng trong ICS và Honeycomb tôi có vấn đề lạ. Một phần của nội dung khi mở ngăn kéo trở thành nền trong suốt hoặc màu đen một lần nữa. Rất bực bội! – Peterdk