我无法在框架布局中移动按钮

时间:2016-12-30 11:46:00

标签: android button

我试图在XML文件中使用图形界面和android:layout_alignParentLeft移动按钮,但无论如何它都不起作用。我的Android Studio版本是2.2.3。你有过这个问题吗?

enter image description here

2 个答案:

答案 0 :(得分:8)

您需要RelativeLayout或其他类似的布局作为父容器,因为FrameLayout只是将视图一个接一个地绘制,另外您应该检查属性部分以查看可以应用的attibute属性在你的布局上。

To read further about ViewGroups and it's sub-types with their behaviours

答案 1 :(得分:2)

如果您被迫使用FrameLayout(例如在工具栏中),并且只有一个元素(或少量)可以使用(按钮)操作,则可以使用intent.setType("text/html")属性来对齐FrameLayout中的元素。 / p>

android:layout_gravity=""

如果布局中包含的元素很少,您可以:1)将FrameLayout更改为RelativeLayout或2)将所有项目包装为相对布局并将参数设置为 <FrameLayout android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:text="@string/app_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center"/> </FrameLayout>

match_parent