2013-04-03 19 views
0

我正在浏览一些电子书中的一些教程,其中一个教程是创建游戏Crazy Eights。我在本教程的开始。到目前为止,我已经创建了该项目,在Mainifest中添加了一些细节,并且还创建了名为“MyView”的自定义视图。该活动是CrazyEightsActivity。setContentView问题

好吧,所以我的问题是这样的:我正在添加一些关于这一点的截图。

这一个是主要活动:

这是自定义视图(MyView的):

在本教程中,它要求我们修改我们的主要活动将我们的自定义视图设置为内容视图。我已经复制了目前为止的所有内容(代码),这个小问题不允许我在模拟器中看到该应用程序(因为它到目前为止已创建,甚至没有完成)。我需要一些帮助。它在setContentView(MyView)行的底下,我在它周围有一个红色方框来帮助识别它。它给了我两个快速修复选项,两者都不起作用。每当我运行它之后,模拟器都会说应用程序停止运行,必须强制关闭。

我被卡住了,我希望有人能帮助我。我真的想尽快完成这个任务,所以我可以继续下一个教程,并开始学习这些东西。

回答

1
setContentView(new MyView(this)); 
+0

好的,所以我能够使用上面的代码并解决了这个问题,但现在它仍然强制关闭,当我在模拟器中运行它。你认为这与模拟器有关吗?我不知道,我仍然是一个初学者。大声笑 – Androidinventor

+0

检查logcat。您应该能够在发生故障的地方找到异常。它甚至会告诉你文件和行号。 – spatulamania

+0

这就是它告诉我为什么它不能启动到模拟器上的原因: – Androidinventor