0

在 Android Web 视图中,当我更改方向时,键盘消失,有什么方法可以防止键盘在方向更改时消失。请找到我的代码以供参考,

Android-Manifest.xml

  <activity
        android:name="com.alere.mya.WebContainerActivity"
        android:configChanges="orientation|keyboardHidden|keyboard"
        android:label="@string/app_name"
        android:scrollbarAlwaysDrawVerticalTrack="true"
        android:theme="@android:style/Theme.NoTitleBar"
        android:windowSoftInputMode="stateUnchanged" android:launchMode="singleInstance">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

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

活动,

公共无效 onConfigurationChanged(配置 newConfig){

    ImageView imageView = (ImageView) findViewById(R.id.imageView1);
    // Checks the orientation of the screen
    if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
        imageView.setImageDrawable(this.getResources().getDrawable(
                R.drawable.default_landscape));
        Log.d("on Landscape Orientation", webview.toString());
        webview.loadUrl(MyaConstant.orientationLandscape);

    } else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) {
        Log.d("on Portrait Orientation", webview.toString());
        imageView.setImageDrawable(this.getResources().getDrawable(
                R.drawable.m_logo));
        webview.loadUrl(MyaConstant.orientationPortrait);
    }
    if (onGraph) {
        getCurrentOrientation();

    }
    super.onConfigurationChanged(newConfig);

}

这里有什么问题。任何人都可以建议我吗?

我尝试将 super.onConfigurationChanged 作为第一行到最后一行。仍然没有回应。

4

0 回答 0