说明
我在设计视图中删除的其中一个组件显示在与我放置它的位置不同的位置。我找到了另一个堆栈溢出用户提出的相同问题,但没有一个答案有效。
以下是XML:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_height="match_parent">
<CheckBox
android:id="@+id/checkBox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:layout_marginTop="109dp"
android:text="Pizza" />
<CheckBox
android:id="@+id/checkBox2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:layout_marginTop="214dp"
android:text="Burger" />
<CheckBox
android:id="@+id/checkBox3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:layout_marginBottom="249dp"
android:text="Coffee" />
<Button
android:id="@+id/button6"
android:layout_width="211dp"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:layout_marginBottom="73dp"
android:text="Calculate" />
</RelativeLayout>
截图:
The "Coffee" checkbox appears in the wrong position
我试图解决问题的事情:
我尝试了Aimy_N_Chu的答案:similar question asked by stkovflw user(如xml代码中所示),但也没有帮助。
尝试使用谷歌搜索没有结果的问题,除了上面提到的那个链接。
请帮忙