Альтернативы EditText в виджете? Должен быть способ
Кто-нибудь когда-либо успешно реализовал EditText в виджетах? Я понимаю, что Android не поддерживает это, однако, "Friend Stream" на устройствах HTC делает это... Это связано с особенностью HTC? Могу ли я реализовать это на HTC? У кого-нибудь есть какие-то сумасшедшие творческие идеи для реализации текстового поля, которое на самом деле позволяет печатать на главном экране виджетов?
ЛЮБЫЕ возможные выводы по этому поводу будут высоко оценены!
Ответы
Ответ 1
В большинстве случаев это может быть google-ed, expept для стиля TextViews (вы не можете использовать EditText в виджетах.)
Но.. идите со свойством style..:)
<TextView
android:id="@+id/etBlahblah"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:layout_marginTop="4dp"
android:layout_marginBottom="4dp"
android:layout_marginLeft="2dp"
android:layout_marginRight="2dp"
style="@android:style/Widget.EditText">
</TextView>
Ответ 2
Способ сделать это - сделать щелчок на вашем виджете, начать новую деятельность (стандарт) и сделать эту деятельность полностью прозрачной. Есть способы получить позицию вашего виджетов, чтобы вы могли позиционировать TextView в своей деятельности поверх своего виджета. Сделайте краску вне вашего TextView, чтобы закрыть активность. Я думаю, что это то, что делает виджет поиска Google, вы можете посмотреть на этот код.