Új hozzászólás Aktív témák

  • angyalpc2
    aktív tag

    Sziasztok
    Lenne pár kérdésem:
    Hová lett a vonalzó a layout készítőből? Lásd kép:
    [kép]
    Hogy lehet bekapcsolni, vagy honét lehet tudni, hogy egyes objectum elemek milyen
    (persze látom az XML-ből...de hát az nagyon nem fejlesztésbarát)
    Azt se tudom hogy a felső (programnév) és alsó (gombok) sávok mennyi helyet vesznek el.

    Gondoltam összedobok egy kis programot...a vége több órányi szívás lett, megoldás nélkül.
    Szeretnék csinálni egy olyan progit, amin az egész kijelzőt kitöltő kép van...tehát sem oldalt, sem felül nincs fehér hézag.

    Továbbá a program arról szólna, hogy valamelyik formát a képen meg kellene nyomni és arra valamit csinál.
    Na most eleinte próbálkoztam úgy hogy az alakot körbevágtam és ImageButtonként beraktam.
    Megdöbbenésemre, kinagyította széthúzta a gombot.

    Ebből arra következtettem, hogy a kép vagy is az ImageView és a ImageButton Dpi/pixel értéke(értelmezése) nagyon nem azonos.
    most ez komoly?
    Próbáltam a scaletype-ot is állítani, de egyik rosszabb, mint a másik.
    Gyakorlatilag vagy ide oda tologatja, vagy csinál egy fehér keret a gombnak.

    Így végül a gombot rejtetté tettem, valahogy még működik is...
    Egészen addig amíg el nem fordítja a telefont az ember.
    Ott előkerül a rejtett gomb a kép alól.

    Hogy lehet ezt megoldani?
    Már annak is örülnék, ha ez normálisan működne, de esetleg azt hogy lehet megcsinálni, hogy ne egy négyzet alakúk kivágást jelenítsen meg, hanem csak az alakzatot, a többi rész átlátszó?

    Köszi

    Gondoltam végül is mindegy a forgatás...jó lesz a portré beállítás is

    Hát szerintetek működik normálisan, amit neten ajánlanak? :U
    Az AndroidManifest.XML file-ban kell elvileg beírni
    <activity....
    android:configChanges="orientation"
    android:screenOrientation="portrait"

    nah erre az az error jön ki:

    És természetesen nem működik, elforgatva a készüléket fordul a kép is.
    android:screenOrientation="nosensor" -ral se műküdik, ugyan úgy elforgatja a képet.

    Van oylan megoldás is miszerint a java kódba minden egyes activity-nél az onCrreat()-be be kell másolni
    setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
    Nah ez ott hibádzik csak, hogy a SCREEN_ORIENTATION_PORTRAIT szöveget full pirosra vágja :)
    úgyhogy ezt a megoldást hagytam is...

    Fejlesztési szint LEVEL16 (4.1.2) és feljebb lenne

Új hozzászólás Aktív témák