Als «android-spinner» getaggte Fragen

Ein Spinner ist ein Steuerelement / Widget, mit dem der Benutzer ein Element aus einer Gruppe auswählen kann, z. B. eine Dropdown-Liste ...








6
So passen Sie einen Spinner in Android an
Ich möchte dem Dropdown-Menü eine benutzerdefinierte Höhe hinzufügen Spinner, z. B. 30 dp, und ich möchte die Teiler der Dropdown-Liste von ausblenden Spinner. Bisher habe ich versucht, folgenden Stil zu implementieren Spinner: <style name="spinner_style"> <item name="android:paddingLeft">0dp</item> <item name="android:dropDownWidth">533dp</item> <item name="android:showDividers">none</item> <item name="android:dividerHeight">0dp</item> <item name="android:popupBackground">@drawable/new_bg</item> <item name="android:dropDownHeight">70dp</item> <item name="android:scrollbarAlwaysDrawVerticalTrack">true</item> <item name="android:dropDownSelector">@android:color/white</item> …

6
Ich habe einen Fehler: setOnItemClickListener kann nicht mit einem Spinner verwendet werden. Was ist falsch?
Bitte Dies ist mein Code unten, und ich füge die folgenden Fehlermeldungen ein: Ich versuche, ihn setOnItemClickListenerauf dem Spinner zu verwenden. Ist dies zulässig? @Override public void onItemClick(AdapterView<?> arg0, View v, int index, long arg3) { if (quantity[index]=="Meter" ){ s1="Meter"; Toast.makeText(v.getContext(), "convert from meter",Toast.LENGTH_SHORT).show(); } } }); convertto.setOnItemClickListener(new OnItemClickListener() { …

7
Wie kann ich die benutzerdefinierte Schriftart programmgesteuert auf Spinner-Text einstellen?
Ich habe eine ttf-Schriftartdatei in meinem Assets-Ordner. Ich weiß, wie man es für Textansichten verwendet mit: Typeface externalFont=Typeface.createFromAsset(getAssets(), "fonts/HelveticaNeueLTCom-Lt.ttf"); textview1.setTypeface(externalFont); Ich habe die Suche nach meinem Spinner-Text in einer eigenen XML-Datei definiert (wie in Android üblich): <?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+android:id/text1" style="?android:attr/spinnerItemStyle" android:singleLine="true" android:textColor="#ffffff" android:gravity="center" android:layout_width="fill_parent" android:layout_height="wrap_content" android:ellipsize="marquee" /> …

10
So fügen Sie ein schwimmendes Etikett auf Spinner hinzu
Nachdem ich die Android Design Support Library verwendet hatte TextInputLayout, um ein schwebendes Etikett über einer EditTextKomponente zu platzieren, fragte ich mich, ob es eine Möglichkeit gibt, der SpinnerKomponente ein schwebendes Etikett hinzuzufügen (nicht unbedingt mithilfe der Design Library). Damit meine ich so etwas wie ein TextViewüber dem platziertes Spinner(offensichtlich …

2
Android: Spinner aus Java-Code programmgesteuert füllen
Wie füllt man einen Spinner programmgesteuert aus Java-Code? Ich habe einen Spinner im Layout wie folgt: <Spinner android:id="@+id/consultation_deseases" android:layout_width="@dimen/bigSpinnerWidth" android:layout_height="@dimen/bigSpinnerHeight" android:prompt="@string/disease_prompt" /> Mit Java-Code muss ich den Adapter erstellen und die Elemente hinzufügen.

3
So fügen Sie der Aktionsleiste ein Dropdown-Element hinzu
In meiner Android Honeycomb-Anwendung verwende ich Tabs als Navigationsstil. Ich möchte ein Element neben der Überlaufschaltfläche hinzufügen, möchte jedoch, dass dieses Element eine Dropdown-Liste ist und der Benutzer dort eine Option auswählen kann, die sich jedoch nicht auf die Navigation bezieht. Was ist der einfachste Weg seit ich benutzemActionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); Ist …

14
Wie bekomme ich den vom Spinner ausgewählten Artikelwert zum String?
Ich habe 5 Spinner. Um es zusammenfassend zu machen. Dies ist Spinner in XML <Spinner android:id="@+id/text_interested" android:layout_span="2" android:layout_width="wrap_content" android:layout_height="60px" android:entries="@array/interestedarrays" android:prompt="@string/interestedprompt" /> Dies ist Spinner in Java submitbtn.setOnClickListener(new OnClickListener() { public void onClick(View v) { interested.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { public void onItemSelected( AdapterView<?> adapterView, View view, int i, long l) { …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.