Java 我可以在Android的图像图标上显示文本框编辑器吗?

Java 我可以在Android的图像图标上显示文本框编辑器吗?,java,android,imageview,android-edittext,Java,Android,Imageview,Android Edittext,全部,, 我们知道在android上,对于EditText,默认情况下,只要单击EditText,软键盘就会弹出,让您输入文本。单击“完成”后,它将关闭并将文本直接放到编辑文本中。 现在,我想做的是,我有一个ImageView,它不是EditText,而是让用户输入一些注释(因此ImageView实际上是一个注释图标)。我希望无论何时单击图标,它都会弹出带有用户先前输入文本的文本编辑器,再次单击完成后,它就会关闭,我可以将那里的任何文本保存回活动的字符串成员。可能吗? 到目前为止,我所看到的In

全部,, 我们知道在android上,对于EditText,默认情况下,只要单击EditText,软键盘就会弹出,让您输入文本。单击“完成”后,它将关闭并将文本直接放到编辑文本中。 现在,我想做的是,我有一个ImageView,它不是EditText,而是让用户输入一些注释(因此ImageView实际上是一个注释图标)。我希望无论何时单击图标,它都会弹出带有用户先前输入文本的文本编辑器,再次单击完成后,它就会关闭,我可以将那里的任何文本保存回活动的字符串成员。可能吗? 到目前为止,我所看到的InputMethodManager是关于EditText控件的,如果它太复杂,我可能只是将EditText放入sperate活动中

谢谢。

有很多解决方案: 一种是使用自定义对话框:

第二种方法是在该方法的基础上使用透明的活动

然后您可以使用FrameLayout并在精确位置插入另一个视图

我想你应该试试第一个或第二个。通过向每个ImageView添加onClick事件,可以轻松地将其转换为按钮