Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 启动屏幕支持1280X768和1280x720_Android_Xml_Pixel - Fatal编程技术网

Android 启动屏幕支持1280X768和1280x720

Android 启动屏幕支持1280X768和1280x720,android,xml,pixel,Android,Xml,Pixel,我正在尝试为android创建一个闪屏。 我的问题是Note2的格式是1280 X 720 n 1280 X 768,因为它们都是XHDPI格式,所以闪屏图片将放在XHDPI文件夹中。由于启动屏幕覆盖了整个页面,如果我要将两张图片都放在xHdpi文件夹中,如何确保两个版本都获得正确的图像?使用布局高度和布局宽度为匹配父级的ImageView,并使用scaleType=“centerCrop”。这会对你有用的 <ImageView xmlns:android="http://schemas.

我正在尝试为android创建一个闪屏。
我的问题是Note2的格式是1280 X 720 n 1280 X 768,因为它们都是XHDPI格式,所以闪屏图片将放在XHDPI文件夹中。由于启动屏幕覆盖了整个页面,如果我要将两张图片都放在xHdpi文件夹中,如何确保两个版本都获得正确的图像?

使用布局高度和布局宽度为匹配父级的ImageView,并使用scaleType=“centerCrop”。这会对你有用的

<ImageView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/containerRL"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/splash"
android:scaleType="centerCrop"
></ImageView>


让Android处理单个图像的缩放。如果将ImageView及其父级的布局高度/宽度属性设置为与父级匹配,并确保使用适当的缩放比例,或者将其设置为背景,而不是src,以便自动拉伸以填充容器。