Spinner-Eingabeaufforderung nicht angezeigt
Ich habe einen Beruf, der spinner(drop-down), in der ich die Liste der Berufe.Ich möchte zeigen den default-Wert "Beruf Wählen".In meinem xml-i-Typ android:prompt="Wählen Sie den Beruf", aber nichts zeigt sich.Ich wollte "Wählen Sie "Beruf" zu zeigen an der Stelle, wo ich markiert seine rot
Spinner.XML
<Spinner
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/sp_profession"
android:layout_weight="1"
style="@style/spinner"
android:prompt="Select Profession"
android:spinnerMode="dropdown"
android:layout_margin="2dp"></Spinner>
Ich habe dabei so etwas wie dieses, aber ich bin immer null-Wert an prompt_text
profession_array = getResources ().getStringArray (R.array.Profession);
profession_str = new ArrayAdapter<String> (c, R.layout.textview_spinner, profession_array);
prompt_text.setText ("Select Profession");
profession_str.setDropDownViewResource (android.R.layout.simple_dropdown_item_1line);
R. layout.textview_spinner
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:id="@+id/prompt_text"
android:layout_height="wrap_content"
android:paddingBottom="10dp"
android:paddingLeft="10dp"
android:paddingTop="10dp"
android:minHeight="1dp"
android:gravity="center"
android:textSize="20sp"
android:textColor="@android:color/white" />
- fügen Sie Ihre erste element als "Beruf Wählen"
Du musst angemeldet sein, um einen Kommentar abzugeben.
Eingabeaufforderung wird verwendet, um Titel auf dropdown popup nicht für Standard-text.
Ich denke, Sie sind auf der Suche für die Einstellung der Standard-Wert auf spinner, wenn Sie nicht ausgewählt beliebigen Wert aus der dropdown-spinner. Für die, die Sie verwenden müssen, NothingSelectedSpinnerAdapter, unten ist der link für mehr details :
https://stackoverflow.com/a/12221309/2389804
Nicht der richtige Weg aber es funktioniert.. Was auch immer Sie wan, um zu zeigen, geben Sie es als erstes Element im String-array wie dieses
string.xml
in java-code als ur-Lesung aus spinng Objekt
sollten Sie Stil --->
style="@android:style/Widget.Spinner"
für mich funktioniert.
Hoffe, es hilft.
Ich hatte das gleiche problem und
style="@android:style/Widget.Spinner"
war die Lösung für mich. legen Sie einfach in die Spinner-tag ohne die android -: Vorwort