Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.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/4/unix/3.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
Java 使用多个屏幕处理页边距顶部_Java_Android - Fatal编程技术网

Java 使用多个屏幕处理页边距顶部

Java 使用多个屏幕处理页边距顶部,java,android,Java,Android,我对android studio和开发本地android应用程序还不熟悉。不,我已经完成了应用程序的splashscreen。但我使用“dp”属性来定位和调整大小。但当我在不同的屏幕上运行应用程序时(即手机和平板电脑)。有一个属性marginTop,我设置为400dp,但是元素在手机上的位置不同于平板电脑 定位和调整大小时使用的正确形式是什么??。。dp不应该处理这件事吗 这是我的密码 <?xml version="1.0" encoding="utf-8"?> <Relati

我对android studio和开发本地android应用程序还不熟悉。不,我已经完成了应用程序的splashscreen。但我使用“dp”属性来定位和调整大小。但当我在不同的屏幕上运行应用程序时(即手机和平板电脑)。有一个属性marginTop,我设置为400dp,但是元素在手机上的位置不同于平板电脑

定位和调整大小时使用的正确形式是什么??。。dp不应该处理这件事吗

这是我的密码

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#181c2c">

<ImageView
    android:id="@+id/splash_logo"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/logo"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="19dp" />

<com.wang.avi.AVLoadingIndicatorView
    android:id="@+id/avi"
    android:scaleX="1.5"
    android:scaleY="1.5"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="340dp"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    style="@style/AVLoadingIndicatorView"
    android:visibility="visible"
    app:indicatorName="BallPulseIndicator"
    app:indicatorColor="#1ed760"
/>


是否查看此库?没有如预期的那样工作,我正在尝试nexus 5和nexus 10(平板电脑),两者都查看不同的位置。我认为它只适用于知名的标签,由于我使用的是第三方xml标记,所以效果不好,但是当我尝试附带的示例时,一切都很好。我所说的第三方标记是上面所附代码中的第二个xml标记。