Tôi có một tùy chỉnh spinner thả xuống tập tin xml trong/res/layout /:Android Spinner - Làm cách nào để làm cho chế độ xem thả xuống trong suốt?
spinner_view_dropdown.xml:
<?xml version="1.0" encoding="UTF-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/spinner_item_dropdown"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@android:color/transparent"
style="@style/spinner_item_dropdown" />
Tôi đang thiết thả xuống spinner qua java:
// "Spinner", aka breadcrumbs
Spinner spin = (Spinner) findViewById(R.id.breadcrumb_dropdown);
ArrayAdapter adapter = ArrayAdapter.createFromResource(this, R.array.breadcrumb, R.layout.spinner_view);
adapter.setDropDownViewResource(R.layout.spinner_view_dropdown);
spin.setAdapter(adapter);
// /"Spinner"
Thật không may, một nền trắng vẫn tồn tại trên cửa sổ bật lên spinner bất kể nếu tôi đặt nền thành trong suốt.
Làm cách nào để khắc phục sự cố này?
Bạn đã thiết lập nền trong suốt, tuy nhiên TextView được tổ chức tại một hộp thoại và hộp thoại có một màu nền. – Blundell