Android подходит изображение, чтобы заполнить весь макет

1

У меня есть изображение, которое имеет разрешение, чтобы соответствовать всему экрану моего тестового устройства. При тестировании с другими размерами экрана изображение подходит только по ширине или высоте и оставляет пустое пространство, потому что оно всегда масштабируется пропорционально. Как установить изображение в полноэкранном режиме, если изменяется пропорция? Например, если экран моего устройства равен 3/4, изображение будет правильно масштабироваться на 3/4 дисплеях независимо от его разрешения. Однако, для 16/9 не будет соответствовать полноэкранному.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:background="@color/blueish"
  android:layout_height="fill_parent">
    <ImageView 
        android:src="@drawable/splashandroid" 
        android:id="@+id/imageView1" 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content">
        </ImageView>


</LinearLayout>

также попробовал wrap_content для ширины макета изображения

  • 0
    Вы пробовали android: scaleType = "fitXY" в ImageView
  • 0
    попробуйте добавить android: scaleType = "fitXY", однако, это не сохранит пропорции вашего изображения
Показать ещё 1 комментарий
Теги:

1 ответ

2
Лучший ответ

Добавьте это в себя ImageView, android:scaleType="fitXY" или вы можете использовать это в своей деятельности - imgview.setScaleType(ScaleType.FIT_XY);

Вы можете попробовать это,

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:background="@color/blueish"
  android:layout_height="fill_parent">
    <ImageView 
        android:src="@drawable/splashandroid" 
        android:id="@+id/imageView1" 
        android:layout_width="fill_parent" 
        android:layout_height="fill_parent"
        android:scaleType="fitXY"/>

</LinearLayout>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню