常用查詢

你的網路IP位置

台灣銀行網路銀行
中國信託網路銀行
永豐銀行網路銀行
玉山銀行網路銀行
台北富邦網路銀行
台新銀行網路銀行
郵局網路銀行
中國建設銀行網路銀行

2 則留言:

  1. @Override
    public void onConfigurationChanged(Configuration newConfig) {
    // TODO Auto-generated method stub
    if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) {
    System.out.println("ORIENTATION_LANDSCAPE="
    + Configuration.ORIENTATION_LANDSCAPE);// 当前为横屏

    } else if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {
    System.out.println("ORIENTATION_PORTRAIT="
    + Configuration.ORIENTATION_PORTRAIT);// 当前为竖屏

    }
    super.onConfigurationChanged(newConfig);
    }

    回覆刪除
  2. 这时onCreate多次调用的问题,就已经搞定了,紧紧是添加一句android:configChanges="orientation|keyboardHidden"而已。


    当然,你也可以在Activity里面重载一下onConfigurationChanged,处理你切换横竖屏时的处理,因为加了上面的代码后,横竖屏幕切换也不调用onCreate了。

    回覆刪除

歡迎你留下寶貴意見