问题描述
|
关于这个例子-
http://android-coding.blogspot.com/2011/05/detect-multi-touch-event-test-on-custom.html
如何将EditText添加到视图?
我试图将其添加到布局中,但是当我尝试对其进行更新时,我收到了错误消息。
谢谢
解决方法
我在这里找到了一个很好的示例-http://www.kellbot.com/2009/06/android-hello-circle。
我将EditText添加到布局中,并且可以正常工作。
为了使用此示例,应按照Sebastien的注释中的说明编写代码,在该注释中,他如以下行所述使用parent:
final Activity parent = this;
, 链接中的MultiTouchView扩展了一个View。您不能将其他视图添加到视图。您将需要MultiTouchView来扩展ViewGroup。请参阅有关构建自定义组件的android文档。
为了能够添加视图,我认为替换示例代码中的以下行
public class MultiTouchView extends View {
与
public class MultiTouchView extends FrameLayout {
应该工作,因为FrameLayout是ViewGroup的子类。您可能需要根据需要选择其他布局。