Сохранение ориентации вида - PullRequest
0 голосов
/ 21 марта 2011

У меня есть активность, которая реализует методы SurfaceHolder и для работы с камерой.В основной макет, который представляет собой LinearLayout, я вставил еще один LinearLayout, чтобы действовать как наложение, и я установил ориентацию на Landscape.

View overlayView = inflater.inflate(R.layout.cameraoverlay, null);
    this.addContentView(overlayView,
            new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT));

    this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

Из-за этого, наложение, очевидно, тоже вращается.И это проблема.В случае динамического просмотра, как я могу сохранить прежнюю ориентацию представления наложения?

Спасибо за ответы

1 Ответ

1 голос
/ 21 марта 2011

установить ориентацию активности на альбомную в манифесте Android.

<activity android:name=".activity.NewSearchBrowserActivity" android:theme="@style/Theme.FullScreen" android:screenOrientation="landscape"></activity>

это отменяет любую последующую ориентацию на деятельность и ее внутренние представления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...