键盘在方向变化上消失

时间:2012-09-17 08:25:27

标签: android android-webview

在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>

活动,

public void onConfigurationChanged(Configuration 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作为第一行到最后一行。仍然没有回应。

0 个答案:

没有答案