2017-09-07 2 views
0

Ich arbeite an Activity1 gegeben Landschaft im Manifest.So starten Sie Aktivität im Hochformat

Jetzt will ich Web-Browser in Porträt von Activity1 und halten Sie es in Activity1 Landschaft starten.

Wenn es möglich ist, wie kann ich das tun?

Dies ist mein Code:

Activity1.java

Intent intent = new Intent(Intent.ACTION_VIEW, uri);   
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); 
+0

Ich möchte Web-Browser im Hochformat von Activity1 starten und in Activity1-Landschaft behalten? Soll der Webbrowser in die Aktivitätsansicht eingefügt werden? oder nach dem Start des Webbrowsers möchten Sie Activity1 landscape erstellen? – Abhishek

+0

Es bedeutet, nach dem Starten des Webbrowsers möchte ich ** Activity1 Landschaft behalten **. – hitonamino

+0

Es ist einfach. Nach dem Code rufen Sie einfach setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); Es wird Ihre Aktivität im Querformat erzwingen. – Abhishek

Antwort

0

kann man nicht bestimmte Orientierung für nicht-Ihr-Aktivität (APP) mit Absicht. Wenn es Landschaft unterstützt, öffnet es sich in Landschaft. Vielleicht ist es besser, eigene WebView in getrennten Activity mit erzwungenen Hochformat zu verwenden?

+0

Ich verstehe. Ich werde versuchen, eigene WebView in getrennten Aktivitäten mit erzwungenem Hochformat zu verwenden !! Vielen Dank für Ihren Vorschlag. – hitonamino

Verwandte Themen