Radioknapparna (Radio button) visas snett på Sony Xperia mobiltelfoner

Diskussion i 'Frågor, support och diskussion' startad av Dreamfall, 10 sept 2013.

  1. Dreamfall

    Dreamfall Infant Droid Medlem

    Blev medlem:
    28 jul 2013
    Inlägg:
    6
    Mottagna gillanden:
    0

    MINA ENHETER

    Hej!

    Jag har utvecklat en app där jag använder Radio Button. De visas rätt på de flesta mobiltelefoner (antagligen), men 2 användare skrev att radioknapparna visas fel på deras mobiltelefoner. (både hade Xperia)
    Läs nedan
    Bli medlem eller för att visa innehållet!

    Bli medlem eller för att visa innehållet!

    Radioknapparna definieras i xml enligt följande


    Bli medlem eller för att visa innehållet!

    btn_background.xml

    Bli medlem eller för att visa innehållet!
    Någon som har stått på något liknande?
     
    Last edited: 10 sept 2013
  2. e7andy

    e7andy Professional Droid Hedersmedlem

    Blev medlem:
    14 okt 2009
    Inlägg:
    2 349
    Mottagna gillanden:
    835
    Telefon:
    Huawei P10 Plus

    MINA ENHETER

    Telefon:
    Huawei P10 Plus
    Telefon 2:
    Nexus 5
    Telefon 3:
    ADP1
    Övrigt:
    LG G Watch R, ChromeCast
    Visa hela din XML-fil där det blir fel.
    Hur sätter du texten på radioknappen? Sätts texten på radioknappen eller ligger den i en TextView?
     
  3. Dreamfall

    Dreamfall Infant Droid Medlem

    Blev medlem:
    28 jul 2013
    Inlägg:
    6
    Mottagna gillanden:
    0

    MINA ENHETER

    Texten sätts in på radioknappen.

    Bli medlem eller för att visa innehållet!
     
  4. e7andy

    e7andy Professional Droid Hedersmedlem

    Blev medlem:
    14 okt 2009
    Inlägg:
    2 349
    Mottagna gillanden:
    835
    Telefon:
    Huawei P10 Plus

    MINA ENHETER

    Telefon:
    Huawei P10 Plus
    Telefon 2:
    Nexus 5
    Telefon 3:
    ADP1
    Övrigt:
    LG G Watch R, ChromeCast
    Du har olika backgrounds satt på radioknapparna: test_btn_right och btn_background
    Kanske ett klipp-och-klistra-fel, men korrigera gärna så att det blir som det är i verkligheten.

    Jag funderade på din padding i din shape och tänkte att det kanske kan påverka. Du har left padding på 40 dp vilket kändes lite mycket när right padding är 7 dp och rektangeln ser ut som den gör i appen Högskoleprovet 2.0 som jag antar är appen det handlar om.
    När jag söker på det så verkar inte padding har någon effekt i en shape:
    http://stackoverflow.com/questions/1622364/how-to-add-padding-to-gradient-shape-in-android
    Testa att ta bort padding i shapen och se om det gör någon skillnad. Om det inte påverkar så ska den inte vara där. Onödig kod leder bara till brus och risk för fel. Vem vet vad Sony kan ha hittat på i sina telefoner. De kanske tolkar padding på något sätt.
     
    Dreamfall gillar detta.
  5. Dreamfall

    Dreamfall Infant Droid Medlem

    Blev medlem:
    28 jul 2013
    Inlägg:
    6
    Mottagna gillanden:
    0

    MINA ENHETER

    Jag klistrade in fel. Det borde vara btn_background överallt.

    Orsaken till att jag har större left padding än rigth padding är att padding räknas från vänstra änden på gamla android apier.
    Bli medlem eller för att visa innehållet!
    Och när jag sätter någon shapen till knappen (även när shapen inte innehåller padding), går hela radioknappens stil sönder. Exempelvis nollställs padding, varför jag är tvungen att sätta det manuellt.
    Nu försökte att sätta in shapen i koden, istället att ange den i xml. Då verkar stilen inte gå sönder. Jag har dock inte någon Xperia att testa om det fungerar där också, så jag väl får släppa den och hoppas att det funkar.
    Tycker ändå att det är konstigt att samma kod visas helt olika på olika mobiler:ehm: