Поверните действие, нажав кнопку

Я использую этот КОД, чтобы отключить автоповорот в моем приложении:

            android:screenOrientation="portrait"

Я хочу написать КОД внутри моей деятельности, чтобы сделать приложение портретным или пейзажным, как хочет пользователь, нажав кнопку и сохранив его в SharedPreferences.

Я уже сделал layout и layout-land с другим дизайном, но поскольку я отключил его в своем манифесте, он не отображается, потому что я хочу, чтобы пользователи выбирали то, что они хотят!

Спасибо за любую помощь

ОБНОВИТЬ

    /** Here is the Rotation Button */
View.OnClickListener mb2 = new View.OnClickListener() {
    public void onClick(View v) {
        startActivity(new Intent(".ABOUT"));
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

    }
};

Это так не работает!


person user3051834    schedule 26.01.2014    source источник