Ich habe eine Drop-Down-XML-Datei benutzerdefinierte Spinner in/res/layout /:Android Spinner - Wie Drop-Down-Ansicht transparent machen?
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" />
ich den Spinner Drop-Down über Java-Einstellung:
// "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"
Leider, ein weißer Hintergrund auf dem noch existiert Spinner-Popup unabhängig davon, ob ich den Hintergrund auf transparent setze.
Wie behebe ich das?
Sie den Hintergrund transparent festgelegt hat, aber das Textview wird in einem Dialog gehalten und der Dialog eine Hintergrundfarbe hat. – Blundell