我有一个大小等于Nexus-5尺寸(1080 x 1920像素)的闪屏图像。 现在当我在LinearLayout的背景中添加这个图像时,似乎是压缩的,这里是代码
<?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:background="@drawable/app_bg"
android:layout_height="fill_parent">
<!--
<ImageView android:id="@+id/splash_screen"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/app_bg"
android:layout_gravity="center"/>
-->
</LinearLayout>
真实图像是
和附件是来自nexus-5的屏幕截图
答案 0 :(得分:0)
要将图像设置为您显示的背景,您应该使用如下的图像视图,并使用android:scaleType="centerCrop"
和框架布局最适合此目的。
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ImageView
android:id="@+id/background"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop">
</ImageView>
由于