Я разработал приложение, которое также будет запущено на Android-планшете. Он отлично работает на телефонах Android. Когда я запускал его на планшетном ПК, он не расширялся на весь экран. Он просто покрыл область, равную мобильному устройству. Я хочу, чтобы он также работал на планшете и охватывал весь экран, как работает на мобильном устройстве. Должен ли я создавать два разных дизайна для каждого типа и во время выполнения перед использованием дизайна, мне нужно будет проверить, является ли это телефоном или таблицей Android?Android-приложение для планшета
ответ
Добавьте следующий блок кода в файле манифеста после <uses-sdk>
тега:
<supports-screens
android:xlargeScreens="true"
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true" />
Примечание: Добавьте атрибут android:xlargeScreens="true"
тогда и только тогда, когда ваш minSdkVersion
равно или больше, чем 9
.
В дополнение к этому блоку кода используйте следующую ссылку: this. Также предлагает вам перейти по следующим ссылкам:
Supporting Different Screen Sizes
Supporting Different Densities
Надеется, что это помогает.
Спасибо. Это сработало. Хотя я нашел некоторые проблемы, но я скоро их обработаю. –
Добро пожаловать. Хорошо, что решение работает. Если вы столкнулись с другой проблемой, хорошо, SO всегда есть. – Ghost
Добавить ниже код в андроида манифеста
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true" />
пожалуйста, попробуйте
<uses-sdk android:minSdkVersion="8" android:maxSdkVersion="11"/>
<supports-screens android:anyDensity="true" />
в Manifest.xml перед тем тегом.
Я надеюсь, что это может вам помочь.
Использование 'maxSdkversion' не является хорошей практикой. См. ** предупреждение ** [здесь] (http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#max) для получения более подробной информации. Предложите удалить его, прежде чем начинать получать голоса. – Ghost
Ok Спасибо Ghost .. Я позабочусь об этом. Спасибо, что поделились знаниями со мной. :) – anddev
Добро пожаловать :) – Ghost
Я думаю, вы использовали фиксированную ширину и высоту для любого вида или макета в своем приложении, чтобы поддерживать фиксированное разрешение вашего мобильного устройства.
Если вы используете свойство fill_parent, wrap_content и weight, такие вещи в вашем приложении, приложение заполнит весь экран любого устройства Android. После просмотра кода.
Небольшого пример
Предположит, устройство не имеет вращения. Ваше устройство имеет разрешение 320 X 240. Вы должны заполнить 3 кнопки по горизонтали, вы можете поместить каждую ширину кнопки = 100 и оставаться в качестве поля/дополнения макета. Если вы запускаете такое же приложение на устройстве с разрешением 640 X 480, некоторое пространство будет появляться после трех кнопок. Если вы используете width = fill_parent и layout_weight = 1 для этих 3 кнопок и layout_width = fill_parent родителя, при любом разрешении эти 3 кнопки заполнят всю ширину экрана.
Надеюсь, это может вам помочь.
- 1. Макет планшета планшета на телефон
- 2. wxPython: версия для планшета
- 3. Раскрывающееся меню для планшета
- 4. APK недоступно для планшета
- 5. Правая маржа для планшета
- 6. Дизайн планшета для Android
- 7. Планшетная папка для планшета
- 8. Модифицировать андроид для планшета
- 9. Android для планшета
- 10. Разный фрагмент для планшета
- 11. Использование popovers для планшета
- 12. Приложение для Android для планшета
- 13. Как горизонтально выровнять мои элементы для планшета планшета?
- 14. Как реализовать фиксированную левую панель для планшета планшета Android?
- 15. Обновление старого приложения для планшета Android до версии планшета
- 16. Android для планшета и телефона
- 17. Отключить приложение только для планшета
- 18. Портирование веб-приложения для планшета
- 19. План Android для планшета 21 «
- 20. Android UI design для планшета
- 21. Android: отключить приложение для планшета
- 22. Создание приложений для планшета Windows.
- 23. Как скрыть планшеты для планшета
- 24. Размер фона Android для планшета?
- 25. Проектирование приложения для Android-планшета
- 26. здание AOSP для моего планшета
- 27. Сделать приложение недоступно для планшета
- 28. Изменение слайд-навигации для планшета
- 29. Разработка приложений для планшета Android
- 30. Приложение для телефона и планшета
http://developer.android.com/guide/practices/screens_support.html – nik431