所以我正在开发Pacman for Android作为学习练习。我已经在我的活动布局中设置了背景,但是我无法正确地使背景适合。
我尝试过centerCrop和fitXY,结果不同,两者都没有完全正常。我想将视图拉伸到屏幕的尺寸。然而,看起来图像视图仅限于中心,就像我有3个图像视图......但我只有一个。
有什么想法?我是否必须在代码中执行此操作?
谢谢!
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#000FFF"
tools:context="srg.pmd.GameActivity"
>
<ImageView
android:id="@+id/emptyPacman"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/blank_screen"
android:scaleType="fitXY"
/>
第一个截图是fitXY
其次是centerCrop
答案 0 :(得分:0)
您正在使用的图像必须为320x480,然后只有图像才适合屏幕,否则它会变形,这里有一个关于图像大小Android: Background Image Size (in Pixel) which Support All Devices的更多信息的链接.hope它适用于你
答案 1 :(得分:0)