Pytania otagowane jako android-spinner

Pokrętło to element sterujący / widżet, który umożliwia użytkownikowi wybranie elementu z grupy, np. Listy rozwijanej ...

30
Jak zrobić Android Spinner z początkowym tekstem „Wybierz jeden”?
Chcę użyć Spinnera, który początkowo (gdy użytkownik jeszcze nie dokonał wyboru) wyświetla tekst „Wybierz jeden”. Gdy użytkownik kliknie pokrętło, wyświetlona zostanie lista elementów, a użytkownik wybierze jedną z opcji. Po dokonaniu wyboru przez użytkownika wybrany element jest wyświetlany w pokrętle zamiast „Wybierz jeden”. Mam następujący kod, aby utworzyć Błystkę: String[] …

30
Jak zachować opcję OnItemSelected przed odpaleniem na nowo utworzonym programie Spinner?
Myślałem o mniej niż eleganckich sposobach rozwiązania tego problemu, ale wiem, że czegoś mi brakuje. Mój onItemSelectedwystrzeliwuje natychmiast, bez żadnej interakcji z użytkownikiem, i jest to niepożądane zachowanie. Chcę, aby interfejs użytkownika czekał, aż użytkownik wybierze coś, zanim cokolwiek zrobi. Próbowałem nawet ustawić słuchacza w onResume(), mając nadzieję, że to …




19
Android Spinner: unikaj wywołań onItemSelected podczas inicjowania
Stworzyłem aplikację na Androida z rozszerzeniem Spinneri TextView. Chcę wyświetlić wybrany element z rozwijanej listy Spinner w TextView. Zaimplementowałem Spinner w onCreatemetodzie, więc kiedy uruchamiam program, pokazuje on wartość w TextView(przed wybraniem pozycji z rozwijanej listy). Chcę pokazać wartość w TextView dopiero po wybraniu elementu z rozwijanej listy. Jak mam …


6
Jak dostosować Spinner w Androidzie
Chcę dodać niestandardową wysokość do listy rozwijanej Spinner, powiedzmy 30 dp, i chcę ukryć separatory na liście rozwijanej Spinner. Do tej pory starałem się zaimplementować następujący styl do 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> </style> a kod …

6
Mam błąd: setOnItemClickListener nie może być używany ze spinnerem, co jest nie tak?
Uprzejmie to jest mój kod poniżej i wklejam poniżej komunikaty o błędach: Próbuję użyć setOnItemClickListenerna spinnerze, czy jest to dozwolone? @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() { @Override public void onItemClick(AdapterView<?> …

7
Jak programowo ustawić niestandardową czcionkę czcionki na tekst Spinner?
Mam plik czcionek ttf w folderze zasobów. Wiem, jak go używać do wyświetlania tekstu z: Typeface externalFont=Typeface.createFromAsset(getAssets(), "fonts/HelveticaNeueLTCom-Lt.ttf"); textview1.setTypeface(externalFont); Zdefiniowałem wygląd mojego tekstu przędzarki w jego własnym pliku xml (jak zwykle w Androidzie): <?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" /> Po prostu nie …

10
Jak dodać pływającą etykietę na Spinner
Po użyciu biblioteki obsługi projektów systemu Android w TextInputLayoutcelu umieszczenia pływającej etykiety nad EditTextkomponentem, zastanawiałem się, czy istnieje sposób na dodanie pływającej etykiety do Spinnerkomponentu (niekoniecznie przy użyciu biblioteki projektu). Rozumiem przez to coś w rodzaju a TextViewumieszczonego powyżej Spinner(oczywiście bez animacji takich jak TextInputLayout), ale chcę, aby rozmiar tekstu, …

2
Android: Wypełnij Spinner z kodu Java programowo
Jak programowo wypełnić spinner z kodu Java? Mam spinner w układzie takim jak ten: <Spinner android:id="@+id/consultation_deseases" android:layout_width="@dimen/bigSpinnerWidth" android:layout_height="@dimen/bigSpinnerHeight" android:prompt="@string/disease_prompt" /> Za pomocą kodu java muszę utworzyć adapter i dodać elementy.

3
Jak dodać element listy rozwijanej na pasku akcji
W mojej aplikacji Android Honeycomb używam Tabs jako stylu nawigacji. Chciałbym dodać jedną pozycję obok przycisku przepełnienia, ale chcę, aby ta pozycja była listą rozwijaną, a użytkownik będzie mógł tam wybrać opcję, ale niezwiązaną z nawigacją. Jaki jest najłatwiejszy sposób, odkąd używammActionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); Czy można to zrobić bez korzystania z niestandardowego …

14
Jak uzyskać wartość wybranego elementu Spinner na ciąg?
Mam 5 Spinnerów. Aby to podsumować. To jest Spinner w 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" /> To jest Spinner w Javie 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) { interesting = interested.getItemAtPosition(i).toString(); …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.