Как сделать так, чтобы приложение для моего мобильного телефона заполняло весь экран планшета (Xoom)?

Я попытался запустить свое приложение на планшете Xoom, и оно оказалось того же размера, что и мобильный телефон (оно не заполняет весь экран).

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

http://raphaeu.com/gvt/Imagem.jpg

Итак, как мне продолжать писать свой макет, чтобы заполнить весь экран планшета?

Вот мой манифест:

<?xml version="1.0" encoding="utf-8"?>

<application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity android:name=".MainActivity"
              android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

</application>

Вот мой макет main.xml:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:background="@drawable/splash_portrait">

<ProgressBar 
    style="?android:progressBarStyle"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true" 
    android:layout_centerInParent="true"
/>

</RelativeLayout>

А вот и весь проект, если вы хотите взглянуть на него: http://raphaeu.com/gvt/xoom.zip

Заранее большое спасибо!!

2 ответа

Решение

Добавьте это в свой манифест..

<supports-screens
        android:smallScreens="true"
        android:normalScreens="true"
        android:largeScreens="true"
        android:anyDensity="false" />

Вот подробности... http://developer.android.com/guide/practices/screens-distribution.html

Попробуйте настроить макет XML, чтобы использовать "fill_parent" для высоты и ширины. Использование wrap_content указывает представлению занимать только столько места, сколько необходимо, а не увеличиваться в соответствии с доступным размером экрана.

Другие вопросы по тегам