我的選項卡式應用程序不會重新顯示方向更改的視圖。Android方向更改
我加入
android:configChanges="keyboardHidden|orientation"
到主標籤活性和在清單中的每個活動。
我添加到每個活動這個方法:
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
setContentView(R.layout.active_alt);
mColorLegendBtn = (Button) findViewById(R.id.colorbtn);
mStatusView = (TextView) findViewById(R.id.celltitle1);
TextView mStatusView1 = (TextView) findViewById(R.id.celltitle2);
mStatusView1.setText(mStatusView1.getText()+"testcase1");
mStatusView.setText(mStatusView.getText()+"testcase");
initUI();
}
public void initUI() {
l1 = (ListView) findViewById(R.id.ListView01);
EfficientAdapter efficientAdapter = new EfficientAdapter(mContext);
l1.setAdapter(null);
l1.setAdapter(efficientAdapter);
}
上啓動,標籤,列表,按鈕和TextView的正確顯示。 當我在模擬器中更改方向時,只有選項卡不顯示任何其他窗口小部件,屏幕顯示爲黑色。
我錯過了什麼?
我遇到了一個非常類似的問題,並找到了不同的解決方法。它表現在幾個不同的情況。看到我的問題[這裏](http://stackoverflow.com/questions/8103639/android-orientation-change-causes-imageview-to-dissapear)。 – 2011-11-12 10:11:47