Запитання з тегом «android-spinner»

Спінер - це елемент керування / віджет, що дозволяє користувачеві вибрати елемент із групи, наприклад, випадаючий список ...

30
Як зробити Android Spinner з початковим текстом "Вибрати один"?
Я хочу використовувати Spinner, який спочатку (коли користувач ще не здійснив вибір) відображає текст "Вибрати один". Коли користувач натискає на спінер, відображається список елементів, і користувач вибирає один із варіантів. Після того, як користувач здійснив вибір, вибраний елемент відображається у спинарі замість "Вибрати один". У мене є такий код, щоб …

30
Як утриматися відItemSelected від стрілянини за нещодавно створеним Spinner?
Я думав про не менш елегантні способи вирішити це, але знаю, що мені щось не вистачає. Моє onItemSelectedвимикається негайно без будь-якої взаємодії з користувачем, і це небажана поведінка. Я хочу, щоб інтерфейс зачекав, поки користувач щось вибере, перш ніж він щось зробить. Я навіть спробував налаштувати слухача на onResume(), сподіваючись, …

15
Android Spinner: отримайте подію зміни вибраного елемента
Як ви можете встановити слухач події для Spinner, коли вибраний елемент змінюється? В основному те, що я намагаюся зробити, є щось подібне до цього: spinner1.onSelectionChange = handleSelectionChange; void handleSelectionChange(Object sender){ //handle event }



19
Android Spinner: уникайте дзвінків onItemSelected під час ініціалізації
Я створив додаток для Android з а Spinnerта a TextView. Я хочу відобразити вибраний елемент із випадаючого списку Spinner у TextView. Я реалізував Spinner у onCreateметоді, тож коли я запускаю програму, вона показує значення TextView(перед вибором елемента зі спадного списку). Я хочу показати значення в TextView лише після вибору елемента …


6
Як налаштувати Spinner в Android
Я хочу додати власну висоту до випадаючого Spinner, скажімо, 30dp, і хочу приховати роздільники випадаючого списку Spinner. Поки я намагався реалізувати наступний стиль до 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> і код мого спінера є: <Spinner …

6
У мене помилка: setOnItemClickListener не можна використовувати зі спінером, що не так?
Будь ласка, це мій код нижче, і я вставляю повідомлення про помилки під ним: я намагаюся використовувати setOnItemClickListenerна спінері, чи допустимо це? @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 …

7
Як програмно встановити спеціальний шрифт для тексту Spinner?
У папці активів у мене є файл шрифту ttf. Я знаю, як використовувати його для перегляду тексту за допомогою: Typeface externalFont=Typeface.createFromAsset(getAssets(), "fonts/HelveticaNeueLTCom-Lt.ttf"); textview1.setTypeface(externalFont); Я визначив шукати свій текст спінера у власному XML-файлі (як usuall в android): <?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
Як додати плаваючу мітку на Spinner
Після використання бібліотеки підтримки дизайну Android TextInputLayoutдля розміщення плаваючої мітки над EditTextкомпонентом, мені було цікаво, чи є спосіб додати плаваючу мітку до Spinnerкомпонента (не обов’язково за допомогою бібліотеки дизайну). Під цим я маю на увазі щось на зразок TextViewрозміщеного над Spinner(очевидно, жодної анімації на зразок TextInputLayout), але я хочу, щоб …

2
Android: Заповнюйте Spinner із коду Java програмно
Як програмно заповнити спінер з Java-коду? У мене в макеті є блешня така: <Spinner android:id="@+id/consultation_deseases" android:layout_width="@dimen/bigSpinnerWidth" android:layout_height="@dimen/bigSpinnerHeight" android:prompt="@string/disease_prompt" /> За допомогою коду Java мені потрібно створити адаптер і додати елементи.

3
Як додати випадаючий елемент на панелі дій
У моєму додатку Android Honeycomb я використовую вкладки як стиль навігації. Я хотів би додати один елемент поруч із кнопкою переповнення, але я хочу, щоб цей елемент був випадаючим списком, і користувач зможе вибрати там параметр, але не пов’язаний з навігацією. Який найпростіший спосіб, оскільки я використовуюmActionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); Чи можна це …

14
Як отримати вибране значення елемента Spinner у рядок?
У мене 5 спінерів. Для того, щоб зробити підсумок до цього. Це Spinner у 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" /> Це Spinner на 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) { …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.