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

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

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

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

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

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

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

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

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

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

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

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