如何在Android中更改方向后将输入文本保留在webview中

时间:2015-03-26 14:10:53

标签: android webview rotation screen-orientation orientation-changes

我有一个使用简单Webview的Android应用程序。网上有许多输入区域和文本区域。目前,当用户改变移动设备的方向时,所有输入都被刷出并刷新。如何在方向改变后保留所有这些输入?

我不希望在使用应用程序时限制用户只有纵向或横向模式。

我已经阅读了这些问题,但似乎它们不起作用。它们只与防止重新加载活动有关。

Activity restart on rotation Android Change screen orientation in Android without reloading the activity

非常感谢!

1 个答案:

答案 0 :(得分:0)

在您的活动中

@Override

public void onConfigurationChanged(Configuration newConfig) {
    // TODO Auto-generated method stub
    super.onConfigurationChanged(newConfig);
    if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
        System.out.println("this's landscape");

    } else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT){
        System.out.println("this's portrait");
    }
}
清单中的

(活动标签内)

android:configChanges="orientation|keyboardHidden|screenSize"