如何独立于布局中的其他视图移动视图?例如,我希望能够在没有其他移动的情况下向上移动一个按钮,但是,目前,它们都在移动。有关详细信息,请参阅下图:
<Button
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="New Button"
android:id="@+id/button"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
/>
<Button
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="New Button"
android:id="@+id/button2"
android:layout_alignParentBottom="true"
android:layout_toRightOf="@+id/button"
android:layout_toEndOf="@+id/button"
/>
<Button
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="New Button"
android:id="@+id/button3"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginBottom="39dp" />
<Button
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="New Button"
android:id="@+id/button4"
android:layout_alignTop="@+id/button3"
android:layout_alignLeft="@+id/button2"
android:layout_alignStart="@+id/button2" />
答案 0 :(得分:1)
首先,您没有发布完整的xml布局文件。有些人怎么知道你正在使用什么布局。
解决方案:如果您使用的是LinearLayout
,则需要将两个按钮放在不同的布局中,或者您可以使用Relative Layout
,但在Relative Layout
情况下,两个按钮不应相互依赖。
答案 1 :(得分:0)
您可以使用select tag ?
嵌入所需的组件。
RelativeLayout