Android WebView问题,隐藏键盘后面的文本

Android WebView问题,隐藏键盘后面的文本,android,Android,我的web视图面临以下问题。 1-我的文字隐藏在所有页面的键盘下方。 2-当我将手机的方向从水平方向倾斜到垂直方向,或者从垂直方向倾斜到垂直方向时,我会注销。 3.我也使用了scr0ll视图,但这也不起作用 请根据上述问题指导解决方案 XML file <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://sche

我的web视图面临以下问题。 1-我的文字隐藏在所有页面的键盘下方。 2-当我将手机的方向从水平方向倾斜到垂直方向,或者从垂直方向倾斜到垂直方向时,我会注销。 3.我也使用了scr0ll视图,但这也不起作用

请根据上述问题指导解决方案

XML file

     <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="horizontal"
        tools:context=".MainActivity">
    
        <WebView
            android:id="@+id/myWebView"
            android:layout_width="match_parent"
            android:layout_height="match_parent" />
    
    </LinearLayout>

my main activity.java is as follows


    package com.softbravura.retinue;
    
    import androidx.appcompat.app.AppCompatActivity;
    
    import android.os.Bundle;
    import android.view.Window;
    import android.view.WindowManager;
    import android.webkit.WebView;
    import android.webkit.WebViewClient;
    
    public class MainActivity extends AppCompatActivity {
    
        WebView webView;
         private  String webURL = "https://care.softbravura.com/android/login.php";
        //private  String webURL = "https://github.com/";
    
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
    
    
            Window window = getWindow();
            window.addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
    
            setContentView(R.layout.activity_main);
    
            webView = (WebView) findViewById(R.id.myWebView);
            webView.loadUrl(webURL);
            webView.setWebViewClient(new WebViewClient(){
    
                @Override
                public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);
            return true;
                }
            });
    
                }
    
        @Override
        public void onBackPressed() {
            if(webView.canGoBack()){
                webView.goBack();
            }
            else
            super.onBackPressed();
        }
    }

my mainmanifesto file is as follows

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.softbravura.retinue">

    <uses-permission android:name="android.permission.INTERNET"/>
    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/Theme.Retinue">
        <activity android:name=".MainActivity"
            tools:ignore="ExtraText">
            android:windowSoftInputMode="adjustResize"

                        <intent-filter>
                                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            </activity>
    </application>

</manifest>
XML文件
我的主要activity.java如下
包com.softbravura.retinue;
导入androidx.appcompat.app.appcompat活动;
导入android.os.Bundle;
导入android.view.Window;
导入android.view.WindowManager;
导入android.webkit.WebView;
导入android.webkit.WebViewClient;
公共类MainActivity扩展了AppCompatActivity{
网络视图;
私有字符串webURL=”https://care.softbravura.com/android/login.php";
//私有字符串webURL=”https://github.com/";
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
Window=getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_全屏);
setContentView(R.layout.activity_main);
webView=(webView)findviewbyd(R.id.myWebView);
loadUrl(webURL);
setWebViewClient(新的WebViewClient(){
@凌驾
公共布尔值shouldOverrideUrlLoading(WebView视图,字符串url){
view.loadUrl(url);
返回true;
}
});
}
@凌驾
public void onBackPressed(){
if(webView.canGoBack()){
webView.goBack();
}
其他的
super.onBackPressed();
}
}
我的主要宣言文件如下
android:WindowsOfInputMode=“调整大小”