2012-02-17 9 views
0

Я хочу загрузить макет на основе размера экрана.Android - Макет не работает должным образом

Моя конфигурация

Android 2.2

Малый QVGA экран (240x320), с низкой плотностью (120)

Разрешение изображения 240x320

разрешением/макета -small/myimg.xml

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 

    <ImageView 
     android:src="@drawable/simage" 
     android:id="@+id/imageView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content"> 
     </ImageView> 
</LinearLayout> 

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

Я также followind по ссылке ниже, но проблема все еще существует

http://developer.android.com/guide/practices/screens_support.html#qualifiers

Может кто-нибудь сказать мне, где проблема?

ответ

1
  1. Возможно, ваше изображение не покрывает весь экран. Может быть, изображение имеет прозрачные границы или не имеет точно правильного размера. Также вы можете использовать android:scaleType="fitXY" с ImageView
    Добавлено:
  2. Предлагаем Вам использовать ldpi quilifier вместо small.
+0

Спасибо. android: scaleType = "fitXY" решил проблему. – MA1

Смежные вопросы