Intereting Posts
Примечание: android.support.v4.text.ICUCompatIcs: не удается найти динамически ссылочный класс libcore.icu.ICU Есть ли причина использовать библиотеку support.v4 в Android? Android – отключить микрофон во время записи видео Android VideoView очищает дисплей после stopPlayback () Шаблон RxJava для запроса удаленного наблюдения с временным кешем Удалить элемент из пользовательского списка просмотра при нажатии кнопки Сохранить данные LogCat в android Android Gradle запускает тесты на не-отладочные сборки Android AVD, нет выбранной цели Android: проблема с объектом Serializable, поставленным в цель Не удалось прочитать строку 1, столбец -1 из CursorWindow. Перед доступом к данным убедитесь, что курсор инициализирован правильно Службы Google Play устарели. Требуется 3025100, но найдено 2012110 Android GUI – как заставить кнопку перейти к следующей строке? Как вы можете прослушивать события щелчка в ListView, которые происходят за пределами элементов списка? Google Analytics для Android. Пользователи, получающие уведомления, считаются активными

Есть ли способ поместить поле EditText / input в виджетов рабочего стола?

Я хочу, чтобы мой пользователь вводил что-то на рабочий стол, но каждый раз, когда я добавляю Edittext к виджету, он ломается. Я сделал небольшой поиск в Google, чтобы найти, что они, видимо, не поддерживаются в виджетах. Существует виджет Google Search с полем ввода на каждом телефоне Android, поэтому мне интересно, есть ли способ иметь его в моем виджете.

заранее спасибо

EDIT: Я заметил, что панель поиска Google фактически не имеет ввода, а просто открывает активность при касании. Но есть и другие приложения, такие как FriendStream, которые имеют входные части своих виджетов.

Solutions Collecting From Web of "Есть ли способ поместить поле EditText / input в виджетов рабочего стола?"

FriendStream может это сделать, потому что он использует модифицированные домашние экраны Sense. Он также позволяет прокручивать, что возможно только на Android с Android с 3.0 (Honeycomb) и выше.

Возобновить:

  • Sense: Включает с 1.5 по крайней мере (и я думаю, прежде) ввод и прокрутку на любом экране Android.

  • Android 3.0: начата поддержка некоторых функций Sense, например, прокрутка на главном экране, но все еще не введена

Таким образом, вы можете добавить ввод через edittext на homescrens (или что-то вроде этого), но ТОЛЬКО на телефонах HTC Sense.

Я не думаю, что это хорошая идеа, хотя, но это уже ваш выбор 🙂

Вы не можете использовать EditText в виджетах Homescreen. Виджет поиска Google представляет собой всего лишь выталкиваемое (селекторное нажатие, сфокусированное и нормальное состояние), которое запускает Activity.

При нажатии на виджет рабочего стола начинает прозрачную активность с помощью EditText