Я перезаписываю приложение, которое я прекратил работать над ним несколько лет назад.макет, макет-макет, макет-нормальный и т. Д.
Я бы переехал из Eclipse в Android Studio, но прежде чем попытался проверить, работает ли он с Nexus5, я действительно имел. Приложение было протестировано на Nexus S.
После компиляции и запуска я получаю много исключений NullPointerException, и я видел, что это зависит от разных findViewById, которые не были разрешены.
Я использовал только папку res/layout.
Я попытался скопировать эту папку в новую папку с именем res/layout-large, и все работает нормально.
Мои вопросы:
- Нет ли способ использовать только разреш/макет?
- Мне нужно переименовать его в res/layout-normal, потому что res/layout больше не является папкой макета по умолчанию или нет?
- Нужно ли вводить и другие папки (res/layout-normal и т. Д.)?
Благодаря Лука
Пожалуйста, поделитесь некоторыми фрагментами кода. Это не похоже на проблему с структурой макета. – Gaurav