ウィジェット内のedittextの代替品?方法が必要です
-
09-10-2019 - |
質問
誰もがウィジェットに編集を正常に実装したことがありますか? Androidはこれをサポートしていないことを理解していますが、HTCデバイスの「Friend Stream」はそれをします...これはHTC機能のためですか?これをHTCに実装できますか?ホーム画面ウィジェットで実際に入力できるテキストボックスを実装するためのクレイジーな創造的なアイデアはありますか?
どれか これについての可能性のあるリードは大歓迎です!
解決
これのほとんどは、TextViewsのスタイルのためのGoogle-Ed、Expeptです(ウィジェットでEdittextを使用できません。)
しかし..スタイルプロパティを使用してください.. :)
<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>
他のヒント
これを行う方法は、ウィジェットのタップを新しいアクティビティ(標準)に起動し、このアクティビティを完全に透明にすることです。ウィジェットの位置を取得する方法があります。そうすれば、アクティビティのテキストビューをウィジェットの上に配置できます。 TextViewの外側でアクティビティを閉じます。これがGoogle検索ウィジェットが行うことだと思います。このコードを見たいかもしれません。
所属していません StackOverflow