如何将图像设置为strecth并填充屏幕? (屏幕分为2)

时间:2015-11-08 18:14:56

标签: android css

所以,我有一个分为2的屏幕。在屏幕的上半部分我有一个图像,在它的下半部分我有一个文本。无论如何,我无法让我的图像正确填充屏幕。它始终以图像顶部或侧面的空白区域结尾(如下图所示):Linq To XMLBlank sides。如果有人可以帮我解决这个问题,我会很感激。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <ImageView
        android:id="@+id/flag"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        />

    <TextView
        android:id="@+id/population"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_weight="1"
        android:gravity="center"
         />

</LinearLayout>

1 个答案:

答案 0 :(得分:0)

<ImageView
        android:id="@+id/flag"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:scaleType="centerCrop"
        android:layout_weight="1"/>

应该有效。您可以找到scaleType here.

的其他可能值