为什么我的android布局/视图从那里移动到实际位置



当我在手机上部署应用程序时,我的整个布局发生了变化,不同的安卓版本和像素手机的布局也不同。我使用的是绝对布局。为什么会发生这种事,有人能帮我吗?

谢谢。

这是一个活动的XML代码,所有按钮都是imagebuttons,我在其中添加了图片,很抱歉,但我相信这说明了我的错误!

<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@mipmap/SecondActivityTheme">
<EditText
android:id="@+id/entercellnumber"
android:layout_width="110dip"
android:layout_height="40dp"

android:layout_x="35dp"
android:layout_y="424dp"
android:text="  Enter Number"  
android:textSize="10dp"
android:focusable="true"
android:focusableInTouchMode="true"

/>

<ImageButton
android:id="@+id/backButton"
android:layout_width="115dip"
android:layout_height="40dip"
android:layout_x="15dp"
android:layout_y="19dp"
android:background="@drawable/SecondActivity_BackButton"
/>

<ImageButton
android:id="@+id/cellnumberbutton"
android:layout_width="121dip"
android:layout_height="54dip"
android:layout_x="35dp"
android:layout_y="483dp"
android:background="@drawable/CellNumberButton"

/>
<ImageButton
android:id="@+id/complaintbutton"
android:layout_width="121dip"
android:layout_height="54dip"
android:layout_x="29dp"
android:layout_y="102dp"
android:background="@drawable/ComplaintButton"

/>
<ImageButton
android:id="@+id/devicepackagebutton"
android:layout_width="121dip"
android:layout_height="54dip"
android:layout_x="30dp"
android:layout_y="163dp"
android:background="@drawable/DevicePackageButton"

/>
<ImageButton
android:id="@+id/depthentrybutton"
android:layout_width="121dip"
android:layout_height="54dip"
android:layout_x="209dp"
android:layout_y="486dp"
android:background="@drawable/DepthEntryButton"

/>
<ImageButton
android:id="@+id/manualtimerbutton"
android:layout_width="121dip"
android:layout_height="54dip"
android:layout_x="32dp"
android:layout_y="264dp"
android:background="@drawable/ManualTimerButton"

/>
</AbsoluteLayout>

相关内容

最新更新