无法更改元素在WebView中的位置

时间:2019-07-19 08:36:01

标签: android android-studio user-interface webview constraints

我开发了一个运行良好的简单Webview应用。

现在我必须添加一个后退按钮。

enter image description here

我将其添加为“ FrameLayout”的子级。我可以更改大小,但不能更改按钮的位置,它只是位于左上角...对于任何元素来说似乎都是这种情况,我只是使用ImageView尝试过,但我遇到了同样的问题

我也尝试按照此answer的建议使用“ RelativeLayout”代替“ FrameLayout”,但这没什么作用

enter image description here

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

我建议使用XML。

将此添加到您的XML:

<Button
        android:layout_height="wrap_content"
        android:id="@+id/button"
        android:text="Button" 
        android:layout_width="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
    >

或将<RelativeLayout>替换为<android.support.constraint.ConstraintLayout>

阅读here为何起作用。