trackball problem?

Diskussion i 'Frågor, support och diskussion' startad av alioooop, 9 juni 2010.

  1. alioooop

    alioooop Adult Droid Medlem

    Blev medlem:
    16 januari 2010
    Inlägg:
    720
    Mottagna gillanden:
    11

    MINA ENHETER

    tjena, jag har ett grid med massa imagebuttons, för det första så är det inte samma bild när jag har knappen markerad med trackballen som när jag håller ner den med fingret, hur löser jag detta?

    o för det andra så funkar inte onclick eventet av någon anledning när jag använder trackballen, hur fixar jag detta?

    har enbart testat appen i emulatorn så vet dock inte hur det funkar på mobiler men borde vara detsamma där...

    Hjälp snälla :)

    MVH Ali
     
  2. henca

    henca Senior Droid Medlem

    Blev medlem:
    30 december 2009
    Inlägg:
    1.337
    Mottagna gillanden:
    213

    MINA ENHETER

    Det brukar vara meningen att det skall vara så. När du håller ned någonting med fingret så har du klickat på detta något. När du markerar något med trackballen har du just bara placerats trackballens "position" över detta något, om du sedan trycker ned trackballen klickar du och får då precis samma färg som när du klickar med fingret.

    Om du ändå av någon anledning vill få samma bild så är det nog i en xml-fil som du skall editera. Leta efter något som ser ut i stil med detta:

    HTML:
    <item android:state_window_focused="false" android:drawable="@drawable/widget_bg_normal" />
            <item android:state_pressed="true" android:drawable="@drawable/widget_bg_pressed" />
            <item android:state_focused="true" android:drawable="@drawable/widget_bg_selected" />
            <item android:drawable="@drawable/widget_bg_normal" />
    </selector>
    Notera att det ovan är skillnad mellan state_focused (vald som aktiv med trackballen)
    och state_pressed (klickad med finger (eller trackball efter att den blivit aktiv)).

    Märkligt, det tycker jag borde funka...

    Hur gör du när du klickar med trackballen i emulatorn då?

    m v h Henrik
     
  3. alioooop

    alioooop Adult Droid Medlem

    Blev medlem:
    16 januari 2010
    Inlägg:
    720
    Mottagna gillanden:
    11

    MINA ENHETER

    tack det du sa stämde men eftersom att vi använde en gridview så äre tydligen några speciella regler så man ska sätta onclick grejen på gridviewns items istället :)