Как заставить приложение для моего мобильного телефона заполнять весь экран в планшете (Xoom)? - PullRequest
3 голосов
/ 17 июня 2011

Я попытался запустить свое приложение на планшете 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 ]

4 голосов
/ 17 июня 2011

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

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

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

0 голосов
/ 17 июня 2011

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

...