全部 我们在Andorid上知道,对于EditText,默认情况下,只要单击EditText,弹出软键盘就可以输入文本。单击“完成”时,它会关闭并将文本直接放到EditText中。 现在,我要做的是,而不是EditText,我有一个ImageView,它允许用户输入一些注释。(所以ImageView实际上是一个注释图标)。我希望每当点击图标时,它会弹出文本编辑器和用户以前输入的文本,再次点击DONE后,它会关闭,我可以将任何文本保存回活动的字符串成员。那可能吗? 到目前为止,我所看到的有关InputMethodManager的所有内容都在EditText控件上,如果它太复杂,我可能只是将一个EditText放入sperate Activity中。
感谢。
答案 0 :(得分:0)
有很多解决方案: 一种是使用自定义对话框:http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog
第二个是在那个上面使用透明活动。
然后你可以使用FrameLayout并在一个确切的位置插入另一个视图......
我认为你应该尝试第一个或第二个。通过向其添加onClick事件,可以轻松地将每个ImageView转换为按钮。