Я делаю изменение ориентации от портрета к пейзажу и от пейзажа к портрету. Мой код нижеизменение ориентации, получая ту же самую компоновку в фрагменте
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
super.onCreateView(inflater, container, savedInstanceState);
//Set titlebar as "[email protected]"
getSherlockActivity().getSupportActionBar()
.setBackgroundDrawable(getResources().getDrawable(R.drawable.myheaven));
view = inflater.inflate(R.layout.memorial_listing, container, false);
setUpView(savedInstanceState);
return view;
}
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
// Checks the orientation of the screen
if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
} else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT){
}
}
и я также добавить это проявить
android:configChanges="orientation|keyboardHidden|screenSize"
и тот же макет я положил в папку макета для портретной и топологий земли для ландшафта, но когда я пытаюсь повернуть экран, если он начинается с портрета, по-прежнему остается в макете из макета. Экран вращается, но не получает правильную папку для отображения макета. Пожалуйста, помогите
см. Это сообщение http://stackoverflow.com/a/17050108/1937802 –