/ / Zachovanie orientácie pohľadu - android, rozloženie, zobrazenie

Zachovanie orientácie pohľadu - android, rozloženie, zobrazenie

Mám actoivity, ktorá implementuje metódySurfaceHolder a pracovať s kamerou. V hlavnom rozložení, ktorým je LinearLayout, som vložil ďalší LinearLayout, aby som pôsobil ako prekrytie a nastavil som orientáciu na 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);

Z tohto dôvodu sa samozrejme prekrýva aj prekrytie. A to je ten problém. Ako môžem v prípade dynamického zobrazenia zachovať predchádzajúcu orientáciu zobrazenia prekrytia?

Ďakujeme za odpovede

odpovede:

1 pre odpoveď č. 1

nastavte orientáciu aktivity na krajinu v manifeste Android.

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

toto má prednosť pred neskoršou orientáciou na činnosť a jej vnútorné pohľady.