Articles of android widget

Цвет фона Android ImageButton

У меня есть ImageButton с фоновым изображением, которое имеет некоторую прозрачность. По умолчанию кнопка получает серый фон, где пиксели прозрачности – из-за темы Holo.Light. Я попытался настроить цвет фона кнопки на прозрачный с помощью setBackgroundColor(Color.TRANSPARENT) . Это прекрасно работает и делает то, что мне нужно, но теперь моя кнопка больше не имеет светло-голубого цвета при […]

Какой компонент View использует приложение Google Plus (Stream)?

Если вы используете приложение Google Plus на Android и переключаетесь на Stream, вы получаете представление, в котором вы можете прокручивать влево и вправо между всеми кругами / Incoming / Near-Stream. Какой компонент вида используется для этого? Является ли это стандартным компонентом Android? Или где я могу найти демо-код, как я могу построить такой компонент вида?

ListView в виджетах добавляет случайные элементы для прокрутки и изменения размера (вложенные удаленные просмотры)

Обновление: я создал репозиторий с меньшим количеством кода, чтобы его было немного легче понять. Я пытаюсь создать виджет. Я сделал это, как описано здесь: https://stackoverflow.com/a/6093753/2180161 Он работает частично, но у меня действительно странная ошибка. Я сделал скринкаст , так что легче понять, что я имею в виду: http://c.maysi.de/c6H9 Скриншот : Как вы видите, есть некоторые […]

Размеры видоискателя Android

Алло, Я пишу виджет, но не знаю, какой размер растрового изображения использовать в качестве фона для каждого разрешения / плотности экрана. Согласно учебному руководству Android Developer App Widgets : To find your minimum width and height in density-independent pixels (dp), use this formula: (number of cells * 74) – 2 Following this formula, you should […]

Преимущество и недостаток CardView

Каковы преимущества и недостатки CardView , помимо тени или возвышения, какова польза от производительности и внешнего вида? То, что сделано с помощью CardView также может быть выполнено с использованием комбинации других макетов.

EditText: отключить всплывающее меню «Вставить / Заменить» в меню «Выбор текста».

Моя цель состоит в том, чтобы иметь EditText который не имеет причудливых функций, просто обработчик выбора текста для более легкого перемещения курсора – поэтому нет контекстных меню или всплывающих окон. Я отключил внешний вид панели действий функции редактирования текста (копирование / вставка и т. Д.) Путем использования события обратного вызова ActionMode в соответствии с этим […]

Как изменить текст вкладки Android на лету?

Кажется, это должно быть просто, но я не могу понять, как это сделать. Мне нужно, чтобы вкладка начиналась с текста, но после этого текст меняется после того, как пользователь выбирает элемент из списка. Я знаю, как менять фон и цвета вкладки mTabHost.getChildAt(index).setBackgroundColor(); Но нет возможности изменить индикатор вкладки. Я попытался использовать EditText. private EditText tabName; […]

Изменить цвет текста ListView

Я пытаюсь изменить цвет текста в ListView но я не могу найти, как это сделать .. < listViewObject= (ListView) findViewById(R.id.chathlist); ArrayList<String> chatHistory = new ArrayList<String>(); chatHistory.add("Msg 1"); chatHistory.add("Msg 2"); chatHistory.add("Msg 3"); chatHistory.add("Msg 4"); chatHistory.add("Msg 5"); chatHistory.add("Msg 6"); chatHistory.add("Msg 7"); ArrayAdapter aa=new ArrayAdapter<String>(getApplicationContext(), android.R.layout.simple_list_item_1, chatHistory); listViewObject.setAdapter(aa); listViewObject.invalidate(); Я пробовал много способов, но я не могу изменить […]

Spinner – сосредоточиться на первом элементе

Я использую выпадающий счетчик с адаптером курсора. Он содержит, например, 1 – 100 предметов. Я выбираю, например, пункт 50. Элемент выбран. В следующий раз, когда я открываю прядильщик, первая видимая строка – это элемент 50. Как я могу достичь этого, когда я открываю счетчик, он будет сфокусирован на первом элементе / первым видимым элементом будет […]

Добавление Enums в Array Adapter для Spinner в Android

Я хочу использовать перечисления для списка внутри виджета spinner на Android. У меня есть настройка перечислений следующим образом: public enum States{ AL("Alabama"), AK("Alaska"), AR("Arkansas"), AZ("Arizona"), CA("California"), CO("Colorado"), … (etc.) } Мой текущий адаптер массива настроен следующим образом: mAddressState.setAdapter(new ArrayAdapter<States>(this, android.R.layout.simple_list_item_1, States.values())); Это почти работает, но в моем списке spinner я получаю сокращения, а не имена […]