HTC One X - показывает значок меню "совместимость"
У меня есть приложение, которое использует пакет Sherlock ActionBar.
Приложение использует специфичное для платформы поведение для меню (таким образом, это 3-точечный значок в ActionBar на ICS и классическое меню под кнопкой HW на pre-ICS)
Я получил отчет от одного пользователя с HTC One X. Похоже, что One X показывает некоторую панель "совместимости" с кнопкой меню в нижней части экрана, и есть такая же кнопка в ActionBar (где она должна быть).
Я не смог эмулировать это в AVD, и у меня есть несколько сообщений о том, что эта проблема отсутствует на Galaxy Nexus или Galaxy S (они показывают только значок в ActionBar).
Я понятия не имею, где искать, чтобы решить эту проблему или как отладить его, поэтому любая помощь или обходной путь будут оценены.
Приложение построено по API14, с targetSdk="11"
1 ответ
У вас есть опечатка:
android:targetSdkVersion
в манифесте должно быть решение - Google рекомендует всегда устанавливать его максимально доступным (в настоящее время это 19).
Некоторые веб-сайты показывают, что HTC показывает огромную кнопку на старых приложениях, но не на новых, как показано здесь, поэтому, если вы считаете это странным / уродливым, просто установите целевой SDK. Также убедитесь, что он обновлен в project.properties
файл.