Ho un file XML discesa filatore personalizzato in/res/layout /:Spinner Android - Come rendere trasparente la visualizzazione a discesa?
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" />
sto impostando la discesa filatore via 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"
Purtroppo, uno sfondo bianco esiste ancora sul popup dello spinner, indipendentemente se si imposta lo sfondo su trasparente.
Come posso risolvere questo problema?
Hai impostare lo sfondo trasparente, ma il TextView si svolge in una finestra di dialogo e la finestra di dialogo ha un colore di sfondo. – Blundell