Articles of android spinner

Android Изменить цвет текста Spinner (отображаемый текст – нет элементов в spinner)

За исключением одного экрана, Spinner должен иметь «черный» текст. Для одного экрана требуется, чтобы Spinner имел «белый» цвет (оба отображали текст для выбранного элемента и элементов прядильника). Вот изображение для лучшей ясности. Я могу получить «белый» цвет для элементов-счетчиков, но не для выбранного отображаемого текста. Опять же, я не хочу глобально менять стиль – только […]

Установите цвет фона выбранного элемента в навигационной панели Android

Я думаю, что это простой вопрос, но я не смог найти ответ на свою конкретную проблему. Я прочитал эту замечательную статью и хотел бы установить фоновый цвет выбранного элемента в раскрывающемся списке Android на складе ActionBar (я не использую Шерлок, и я нацелен на ICS +), как объяснено в ссылке изображения ниже : До сих […]

Раскручивание прядильщика с вершины прядильщика

Проблема заключается в том, что список выпадающего списка Spinner начинается с верхней строки Spinner, но он должен начинаться с нижней строки Spinner Нормальное состояние После клика Spinner xml code <Spinner android:id="@+id/spnSelectLanguage" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="8dp" android:layout_marginTop="16dp" android:spinnerMode="dropdown" android:background="@drawable/spn_lang_dropdown_selector" android:gravity="center_vertical" android:popupBackground="#EAEAEA" android:textColor="#54a4db" /> Код Spinner spnSelectLanguage = (Spinner)rootView.findViewById(R.id.spnSelectLanguage); ArrayAdapter<String> adapterLanguage= new ArrayAdapter<String> (context,R.layout.layout_lng_spinner_item,new String[]{"English","Arabic"}); adapterLanguage.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spnSelectLanguage.setAdapter(adapterLanguage); Style.xml […]

Два виджета один рядом с другим в линейной компоновке

Мне сложно реализовать, два виджета (скажем, spinner) в линейной компоновке один рядом с другим. Я имею в виду, что высота верстки обоих счетчиков – это содержимое обертки, но ширина должна быть первой половины для первого счетчика, вторая половина экрана – вторым счетчиком. В линейном макете они идут один за другим. Я попробовал в Relative Layout, […]

Заполнение Spinner с Enum, имеющим строковый ресурс

У меня есть перечисление, которое имеет свойство, которое сопоставляется с идентификатором строкового ресурса, например: public enum MyEnum{ FIRST(1,R.string.first_enum_desc), SECOND(2,R.string.second_enum_desc); private int mId; private int mDescriptionResourceId; private MyEnum(id,descriptionResourceId) { mId = id; mDescriptionResourceId = descriptionResourceId; } public toString(context){ return context.getString(mDescriptionResourceId); } } Я хочу заполнить счетчик перечислением, проблема заключается просто в использовании адаптера моего типа: Spinner […]

Как установить стрелку вниз в спиннер с фоном?

У меня есть выпадающий список с черным фоном, синий контур прядильщика, Как поместить стрелку в раскрывающееся меню? я использую Android: фон = "@ андроид: рисуем / btn_dropdown" Но это удалит мой текущий фон, т. Е. Черный фон с синим контуром. Для этого я использую drawable <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape= "rectangle" > <solid android:color="#000000"/> <stroke android:width="2dp" android:color="#405999"/> […]

Как использовать Spinner в Recyclerview?

Какова наилучшая практика для обработки Spinner в адаптере RecyclerView ? Это мой адаптер RecyclerView : public class CartAdapter extends BaseAdapter<Object> { public CartAdapter(AbstractBaseActivity activity) { super(activity); } public static final int TYPE_PRODOTTO = 1; public static final int TYPE_SCONTO = 2; @Override public int getItemViewType(int position) { if (items.get(position) instanceof Article) return TYPE_PRODOTTO; else return […]

Spinner Dropdown CheckedTextView Autoscroll

Я пытаюсь использовать Spinner, заполненный длинными строками, которые должны автоматически прокручиваться по горизонтали. Поэтому я написал специальный адаптер, который использует мой собственный раскрывающийся макет: Планировка: <CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/text1" style="?android:attr/spinnerDropDownItemStyle" android:layout_width="match_parent" android:layout_height="?android:attr/listPreferredItemHeight" android:ellipsize="marquee" android:marqueeRepeatLimit="50" android:singleLine="true" /> В моем адаптере я перезаписываю метод getDropDownView: public View getDropDownView(int position, View convertView, ViewGroup parent) { if (convertView == null) […]

Проблема с несколькими асинхронными задачами на Android Spinner

Я получаю некоторую ошибку. Я знаю, в чем проблема, но я не знаю, как это исправить. У меня 4 счетчика. Каждый spinner связал одну асинтеску. Короче говоря, когда я выбираю один элемент на spinner1, выполняйте вторую асинтаску, которая заполняет spinner2 (выбранный элемент добавляет вторую асинтезу в качестве параметра). Продолжается таким образом. Но до конца первой […]

Динамически позиционировать стрелку в правом углу ActionBar Spinner в зависимости от длины отображаемого заголовка

В приложении Google+ положение правой угловой стрелки ActionBar Spinner адаптируется к длине текущей строки. Например, длина Spinner кажется короче, когда Семья выбрана против того, когда выбраны Знакомства . Что мне нужно сделать, чтобы получить правильную угловую стрелку для динамического позиционирования на основе длины заголовка? Я предполагаю, что есть атрибут, который я могу установить в styles.xml […]