在android中在触摸屏上动态生成编辑文本

在android中在触摸屏上动态生成编辑文本,android,Android,我正在向画布添加文本。我需要做的是,当用户点击屏幕时,会在用户点击的位置生成编辑文本。用户输入文本,编辑完成后,文本与用户触摸屏幕位置画布上的图像位图结合。我知道如何获取位置并添加文本。我发现生成编辑文本很困难,编辑文本如果是android小部件并将android小部件放置在画布中,则可能无法正常工作,即查看事件等。因为android小部件不是“画布对象”。在画布上放置一个EditText会起作用,但是你根本不需要画布。无法直接将EditText对象放置到过时位置的布局中。您只能将对象放置在不同

我正在向画布添加文本。我需要做的是,当用户点击屏幕时,会在用户点击的位置生成编辑文本。用户输入文本,编辑完成后,文本与用户触摸屏幕位置画布上的图像位图结合。我知道如何获取位置并添加文本。我发现生成编辑文本很困难,

编辑文本如果是android小部件并将android小部件放置在画布中,则可能无法正常工作,即查看事件等。因为android小部件不是“画布对象”。在画布上放置一个EditText会起作用,但是你根本不需要画布。无法直接将EditText对象放置到过时位置的布局中。您只能将对象放置在不同的位置,然后增加边距,否则EditText将与画布上的定位点位置保持距离


可以像这样为stuf推荐游戏引擎,您也可以使用像andengine这样的游戏引擎。

是否必须生成编辑文本?相反,您可以要求用户在某个对话框中输入文本,并使用canvas.drawText()类方法将提供的文本写入画布的单击位置。您好,谢谢您的回复。一个并行的iOS应用程序正在开发中,他们已经在touch上实现了editText。因此,我也必须以同样的方式实现它。您希望将editText准确地放置在用户触摸的位置还是屏幕中的某个位置?是的,我希望它放置在用户触摸屏幕的位置