我希望能够首先检测触摸事件,以便在画布上绘制一个用户想要的大小的盒子 - 这部分我已经完成了。
然后我需要获取该框的坐标并在其位置创建一个edittext框。有什么建议 ?然后我想让输入的文本成为画布本身的一部分,不再可编辑任何想法吗?
谢谢!
答案 0 :(得分:0)
使用AbsoluteLayout
并通过setOnTouchListener(..)
然后,当触摸发生时,检测位置并通过
添加EditText
AbsoluteLayout.LayoutParams layoutParams =
new AbsoluteLayout.LayoutParams(WRAP_CONTENT, WRAP_CONTENT, x, y);
absoluteLayout.addView(editText, layoutParams);