내 탭이있는 앱이 방향 변경으로보기를 다시 표시하지 않습니다. 안드로이드 오리엔테이션 변경
내가 메인 탭 활동 및 매니페스트에서 각 활동에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);
}
가 정확하게 표시되어
I는 각각의 활동이 방법을 추가했다. 에뮬레이터의 방향을 변경하면 다른 위젯 중 탭이 표시되지 않고 화면이 검정색으로 표시됩니다.무엇이 누락 되었습니까?
나는 매우 비슷한 문제를 경험했으며 다른 해결 방법을 발견했습니다. 그것은 두 가지 다른 경우에 나타납니다. 내 질문보기 [여기] (http://stackoverflow.com/questions/8103639/android-orientation-change-causes-imageview-to-dissapear). –