gpt4 book ai didi

java - 两个按钮和它们之间的 webView

转载 作者:行者123 更新时间:2023-12-01 12:36:43 25 4
gpt4 key购买 nike

在布局中添加两个按钮(顶部和底部)以及它们之间的 webView 的最佳方式是什么?

我尝试:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >

<Button
android:id="@+id/first"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="First" />

<WebView
android:id="@+id/webView"
android:layout_width="match_parent"
android:layout_height="350dp"
android:layout_below="@+id/first"
android:layout_centerHorizontal="true" />

<Button
android:id="@+id/last"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/webView"
android:text="Last" />

</RelativeLayout>

但这只显示了第一个按钮和 WebView。也许高度比 350dp 更好?

我怎样才能做到呢?

最佳答案

使用权重尝试一下;始终避免在您的 View 中设置物理值。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:orientation="vertical"
android:layout_height="match_parent" >

<Button
android:id="@+id/first"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="0.2"
android:text="First" />

<WebView
android:id="@+id/webView"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="0.6"
android:layout_gravity="center_horizontal />

<Button
android:id="@+id/last"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="0.2"
android:text="Last" />

</LinearLayout>

这会做你想做的事;即,将按钮 1 放在顶部,将按钮 2 放在底部,将 Web View 放在中间;权重有助于相应地共享屏幕,而无需对高度等值进行硬编码。

我希望这会有所帮助。

关于java - 两个按钮和它们之间的 webView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25515641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com