landscape orientation

  • Hi Community


    ich habe aktuell ein Problem in meiner App. Und zwar habe ich eine Activity die im layout nur ein WebView enthält. Nun würde ich gerne das dieser nur in der Landscape Orientation gezeigt wird, egal wie das Handy gelhalten wird. Folgendes hatte ich schon versucht.


    In der Activität


    Code
    this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);


    oder im Manifest


    Code
    android:screenOrientation="landscape"


    allerdings funktioniert beides leider nicht der Screen dreht sich weiterhin je nachdem wie ich das Handy halte.


    Danke
    Thunder

  • Bei mir hilft der Eintrag in der Manifest immer.
    Ich habs eben mal getestet und beim Laden von "www.google.com" wird, wegen einem Redirect auf "www.google.de", der Standart-Browser von Android geöffnet und nicht die Seite im WebView geladen. Auf den Browser haben die die Einstellungen für die Orientation natürlich keine Auswirkung. Eventuell ist dies ja bei dir auch der Fall.


    Der direkte Aufruf von "www.google.de" hat aber wie gewünscht die Seite im WebView geladen. Damit alle Adressen im WebView geladen werden, muss man einen WebViewClient setzen.


    Hier mal mein Test-Code:



    Vielleicht bringts dich ja weiter.


    block_

  • Hi


    Du hast natürlich recht ich rufe folgende URL


    "http://www.own3d.tv/livestream/6;autoplay=true"


    diese wird dann weitergeleitet an


    "http://static.ec.own3d.tv/play…eembedcfg/6;autoplay=true"


    und dadurch geht wohl der Manifest Eintrag nicht.
    Wenn ich die 2te URL direkt rufe oder wie von dir oben beschrieben per WebViewClient, dann bleibt der Bildschirm weiß und es tut sich nichts mehr. Für mich sieht es so aus als würde er die URL nicht vollständig aufrufen sondern nur bis zum ? . Denn wenn ich das im Browser aufrufe


    http://static.ec.own3d.tv/player/Own3dPlayerV3_07.swf


    bleibt auch es auch im Browser weiß. Muss ich diese URL Parameter auf eine andere Art mitgeben ?


    Danke und Gruß
    Thunder

  • Hi


    Habe jetzt herausgefunden das ich mit folgender Methode die Geschichte zum laufen bekomme.


    <WebViewObject>.getSettings().setPluginsEnabled(true);



    Perfekt wäre es wenn ich Flash noch direkt im Fullscreen Modus starten könnte.


    Gruß
    Thunder

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!