我可以在Android的图像图标上显示文本框编辑器吗?
问题描述:
全部, 我们知道在Andorid上,对于EditText,默认情况下,无论何时点击EditText,弹出软键盘让您输入文本。当您单击完成时,它会关闭并将文本直接放到EditText中。 现在,我想要做的是,而不是一个EditText,我有一个ImageView是让用户输入一些评论(因此ImageView实际上是一个评论图标)。我希望每当图标被点击时,它会弹出文本编辑器和用户以前输入的文本,再次点击DONE时,它会关闭,我可以将任何文本保存回活动的字符串成员。那可能吗? 到目前为止,我所见到的关于InputMethodManager的所有内容都在EditText控件上,如果它太复杂,我可能只是将EditText放到一个Sperate Activity中。我可以在Android的图像图标上显示文本框编辑器吗?
谢谢。
答
解决方法有很多: 一种是使用自定义对话框:http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog
第二个是使用在一个上面的透明的活动。
那么你可以使用的FrameLayout和插入的确切位置另一种观点认为...
我想你应该尝试弗里斯特或第二个。通过添加onClick事件,每个ImageView都可以轻松转换为按钮。