Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.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启动屏幕的图层列表中定位图像_Android_Xml_Splash Screen_Layer List - Fatal编程技术网

在Android启动屏幕的图层列表中定位图像

在Android启动屏幕的图层列表中定位图像,android,xml,splash-screen,layer-list,Android,Xml,Splash Screen,Layer List,我正试图将图像居中放置在启动屏幕的上三分之一。 我还希望它最多有屏幕的2/3倍宽 现在,我的图像位于屏幕的顶部,从顶部开始有60 dp的边距,跨越整个宽度 我的应用程序支持Android v4.4到v9.0,我正在两台v5.0和v8.0设备上进行测试 我的代码是: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android

我正试图将图像居中放置在启动屏幕的上三分之一。 我还希望它最多有屏幕的2/3倍宽

现在,我的图像位于屏幕的顶部,从顶部开始有60 dp的边距,跨越整个宽度

我的应用程序支持Android v4.4到v9.0,我正在两台v5.0和v8.0设备上进行测试

我的代码是:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
  <item>
    <bitmap
      android:src="@drawable/splashscreen"
      android:tileMode="disabled"
      android:scaleType="centerCrop" />
  </item>
  <item
    android:top="60dp"
    android:left="60dp"
    android:right="60dp">
    <bitmap
      android:src="@drawable/logo"
      android:tileMode="disabled"
      android:gravity="top|center_horizontal" />
  </item>
</layer-list>
但不是:

android:left="60dp"
android:right="60dp"
Top似乎起作用了,但图像占据了屏幕的宽度,所以我无法判断中心是否水平

android:gravity="top|center_horizontal"
有什么建议吗

android:gravity="top|center_horizontal"