Функция поиска по идентификатору работает только на некоторых устройствах. - PullRequest
0 голосов
/ 30 января 2012

Я пытаюсь создать приложение для Android. Приложение требует Android 2.2 и Google Apis (для Google Maps).

  • Когда я запускаю приложение на эмуляторе Android 2.2, оно работает.
  • Когда я запускаю приложение на Galaxy S II с Android 2.3.7 (Мод Cyanogen) все работает.
  • Но когда я запускаю приложение на HP Тачпад с той же версией мод Cyanogen, он выходит из строя на начало после того, как findViewById вернул ноль!

Я перестроил проект, очистил его и т. Д., И это ничего не изменило. Есть идеи, что может вызвать такое поведение?

1 Ответ

3 голосов
/ 30 января 2012

Используете ли вы альтернативные макеты?то есть 'res / layout-large', 'res / layout-small' и т. д.

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

...