是否可以在活动或布局中添加最大数量的按钮?

时间:2012-01-31 10:11:10

标签: android button

我正在开发一个Android应用程序,在活动布局中需要26个按钮。我可以添加16个按钮,没有任何错误或问题。当我尝试添加其余按钮时,布局无法解析,无法解析。

Error:layout cannot be resolved or is not a field.

有什么建议要继续吗?

代码链接:

发生错误的主要java文件: http://code.google.com/p/my-abcd/source/browse/LearnABCDActivity.java

XML文件,其中所有26个按钮都使用网格布局放置 http://code.google.com/p/my-abcd/source/browse/svn/main.xml

我的观察: 在我尝试添加更多按钮(即> 16个按钮)后,使用“findViewByid”识别的ID将无法解析或被视为不再是id。直到字母P代码很好。只有当我尝试添加字母Q(按钮Q)时才会被忽视,导致错误。我认为添加第17个按钮后R.java文件已损坏。 希望这些信息有所帮助。

3 个答案:

答案 0 :(得分:0)

你必须得到OutofMemoryException。当设备无法在电流堆存储器(RAM)中保留更多控制时,通常会发生这种情况。

答案 1 :(得分:0)

使用更多按钮查看我的应用程序屏幕截图,我没有收到任何错误。

enter image description here

您发布的错误仅与您的代码有关。发布您正在使用的代码,否则很难找到问题。

答案 2 :(得分:0)

问题在于我使用的按钮名称导致布局无法识别。

我使用字母“R”导致我的代码出现问题。