嗨我正在查看尋呼機和片段。我想覆蓋方向更改,以便onCreateView方法不會在每次方向更改時都運行。這是因爲我的應用在onCreateView中運行很多,導致方向變化緩慢。此外,我的服務器上的東西都被檢查,而不是太多,所以沒有理由只是因爲方向改變而運行它。Android的片段充氣佈局
這裏是我所成立至今
我在清單
android:configChanges="orientation|keyboardHidden"
有這樣的在MainActivity然後我在我的片段使用此
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
getLayoutInflater(getArguments()).inflate(R.layout.main, null, false);
Toast.makeText(getActivity(), "changed orientation", Toast.LENGTH_LONG).show();
}
當我運行應用程序並切換方向時,我會看到烤麪包,但佈局永遠不會改變爲風景。所以我決定,也許android只是沒有意識到它是在風景,因爲我壓倒了它,但改變佈局爲荒謬的,就像一個對話框的佈局不會導致一個力量關閉或任何東西它保持肖像佈局被拉伸因此,我知道如何擴大布局有什麼問題。
如果在viewpager中更改方向時更改佈局的任何幫助將不勝感激。
謝謝!