小部件中的EditText替代品?必须有一种方法
-
09-10-2019 - |
题
有没有人成功地在小部件中实现了iTittext?我意识到Android不支持这一点,但是,HTC设备上的“朋友流”是否...这是由于HTC功能引起的吗?我可以在HTC上实施吗?任何人都有任何疯狂的创意来实施文本框,该文本框实际允许在房屋屏幕窗口小部件上打字?
任何 可能会不胜感激!
解决方案
大多数可以是Google-Ed,以驱除文本视图的风格(您无法在窗口小部件中使用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>
其他提示
做到这一点的一种方法是点击您的小部件,启动新活动(标准)并使此活动完全透明。有多种方法可以检索小部件的位置,因此您可以将文本视图放在小部件顶部的活动中。在文本视图之外进行点击关闭活动。我认为这就是Google搜索小部件所做的,您可能想查看此代码。
不隶属于 StackOverflow