在 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 作为第一行到最后一行。仍然没有回应。