Intereting Posts
Сравните два голоса в Android Класс не является абстрактным и не отменяет абстрактный метод onClick (View) в OnClickListener OnChange метод ContentObserver не вызывается, когда SMS-сообщение читается на Android Каковы мои варианты хранения данных при использовании React Native? (IOS и Android) Данные Exif TAG_ORIENTATION всегда 0 Как программно заставить обнаружение услуг с низким энергопотреблением Bluetooth на Android без использования кеша Как установить панель инструментов на FragmentActivity? Может ли GridView иметь нижний колонтитул и заголовок так же, как ListView? Как настроить студию gradle и android для создания выпуска? Android ListView с элементами, доступными для кликов в его рядах, вызывает проблемы с продолжением прокрутки Управление Android-светодиодом от оболочки База данных SQLite на SD-карте Сообщение HttpPost от Android не отправляет свою полезную нагрузку через провод Enum vs. Static Constants, объем памяти Android 4.4 (KITKAT) API LEVEL 19 не указан в Android SDK Manager

Универсальное приложение в Android (телефон и планшет)

Я разрабатываю универсальное приложение в Android, которое должно работать на Android-телефоне и Android-планшете, я знаю, как сделать приложение для Android-телефона, но как сделать для Android-планшета. Пожалуйста, помогите мне в этом.

Спасибо заранее.

Solutions Collecting From Web of "Универсальное приложение в Android (телефон и планшет)"

Вы должны поддерживать различные макеты экрана. Взгляните на страницу с несколькими экранами

Это дает вам объяснение, как сохранить несколько версий файлов для разных разрешений, а также этот фрагмент кода для манифеста:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"> <supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:xlargeScreens="true" android:anyDensity="true" /> ... </manifest> 

Вы можете создавать различные доступные каталоги и т. Д., Как описано в ссылке.

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

http://onemanmobile.blogspot.com/2012/04/how-to-scale-your-android-layouts-to.html

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