<?xml version="1.0" encoding="utf-8"?> <bitmap android:src="@drawable/splashscreen" android:gravity="center_horizontal|center_vertical" />
这显示徽标以屏幕为中心,但(显然)没有背景颜色.
<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle"> <solid android:color="#FFFFFF" /> </shape> </item> <item> <bitmap android:src="@drawable/splashscreen" android:gravity="center_horizontal|center_vertical" /> </item> </layer-list>
现在图像有背景颜色 – 但它不再是全屏.它会调整图像大小,并在显示为全屏时拉伸.
那么,我怎样才能获得一个全屏可绘制的背景颜色和一个居中的图像呢?
编辑:
所有答案建议使用RelativeLayout – 但我认为这在“drawable”的xml文件中是不可能的,对吧?我没有任何可以编辑的布局 – 只有一个可由cordova引用的drawable.