android - 在 Android 中的 WebView 下保留一个按钮

标签 android layout webview

我在显示(最重要的是 - 保留)WebView 下的 Button 时遇到问题,因此它会留在那里,不会在调用 loadUrl() 后被 WebView 吃掉。当模拟器启动时,我可以在正确的位置看到 Button,但是当页面加载时,WebView 总是占据整个屏幕。 Android SDK 是 1.5。

这是布局:

<RelativeLayout android:id="@+id/RelativeLayout01" 
                android:layout_width="fill_parent" 
                android:layout_height="fill_parent"
                xmlns:android="http://schemas.android.com/apk/res/android">

  <Button android:text="Ok" 
          android:id="@+id/btnOk" 
          android:layout_width="120px" 
          android:layout_height="wrap_content"
          android:layout_gravity="center_horizontal"
          android:layout_alignParentBottom="true"
          android:layout_centerHorizontal="true"/>
    <WebView android:id="@+id/webview1"
           android:layout_above="@+id/btnOk"
           android:layout_width="fill_parent"
           android:layout_height="fill_parent"
           /> 
</RelativeLayout>

最佳答案

在您的 WebView 元素上设置 android:layout_weight="1" 并将其包含在 LinearLayout 中:

<LinearLayout android:id="@+id/LinearLayout01" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"
    xmlns:android="http://schemas.android.com/apk/res/android">

  <WebView android:id="@+id/webview1"
         android:layout_above="@+id/btnOk"
         android:layout_width="fill_parent"
         android:layout_height="fill_parent"
         android:layout_weight="1"/> 
  <Button android:text="Ok" 
          android:id="@+id/btnOk" 
          android:layout_width="120px" 
          android:layout_height="wrap_content"
          android:layout_gravity="center_horizontal"
          android:layout_centerHorizontal="true"/>
</LinearLayout>

关于android - 在 Android 中的 WebView 下保留一个按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6331028/

相关文章:

android - 我应该更新哪个 build.gradle 文件以在 React Native Android 项目中添加结构数字

android - 如何在 RxJava 流中间有条件地添加异步操作?

layout - SWT更新/重绘/布局问题

android - 完全限定标记内的 XML 代码中没有代码完成

webview - 在 Electron 中的另一个Web View 中打开Web View 的devtools?

java - Android-利用Canvas优化画线

android - 如何避免在 Google 登录对话框后获得错误的 token ?

html - 水平扩展父 div 以适应其 float 的子元素

Android Activity 作为对话框,但没有标题栏

ios - WKWebView 预估进度