Существует ли максимальное количество кнопок, которые можно добавить в упражнение или макет? - PullRequest
0 голосов
/ 31 января 2012

Я занимаюсь разработкой приложения для 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

Мое наблюдение: Идентификатор, идентифицированный с помощью "findViewByid", становится неразрешенным или больше не считается идентификатором после того, как я пытаюсь добавить больше кнопок (т.е.> 16кнопки).До алфавита P код в порядке.Только когда я пытаюсь добавить алфавит Q (кнопка Q) и дальше, все становится незамеченным, что приводит к ошибке.Я думаю, что файл R.java повреждается после добавления 17-й кнопки.Надеюсь, эта информация поможет.

Ответы [ 3 ]

0 голосов
/ 31 января 2012

Смотрите скриншот моего приложения с большим количеством кнопок, я не получаю никакой ошибки.

enter image description here

Отправленная вами ошибка связана только с вашим кодом. Опубликуйте код, который вы используете, иначе трудно найти проблему.

0 голосов
/ 07 февраля 2012

Проблема была с именем кнопки, которое я использовал, из-за чего макет не распознавался.

Я использовал букву "R", которая вызывала проблему в моем коде.

0 голосов
/ 31 января 2012

Вы должны получать OutofMemoryException.Обычно это происходит, когда устройство не способно удерживать больше элементов управления в текущей памяти кучи (RAM).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...