我正在编写我的第一个Android应用程序。它是基于游戏的,我将所有绘图都用于SurfaceView。我的活动setContentView(new mySurfaceView());
以我的SurfaceView显示开始我的活动。
我希望用户能够输入文字并填写表格。表单还允许基于原始SurfaceView的输入。我希望能够触发Android布局显示,填写,接受输入并使表单消失。
我的第一个想法是拥有一个“堆栈”的视图,我的活动可以推/弹,我会将新视图推入堆栈,显示它,从视图中获取我需要的内容然后将其弹出。但是,在调用setContentView(newView);
时,我在主要活动中收到ANR。我正在寻求帮助。
我是否真的需要为此开始一项新活动,只是为了显示要填写的表单?我希望用户能够从原始活动中选择项目,并在填写表格时使用它们。
基本上,我遇到困难,需要更有经验的Android开发人员的设计帮助。