Ändra resources för olika hårdvara

Diskussion i 'Frågor, support och diskussion' startad av Rambutan, 18 okt 2010.

  1. Rambutan

    Rambutan Infant Droid Medlem

    Blev medlem:
    26 sept 2010
    Inlägg:
    10
    Mottagna gillanden:
    0

    MINA ENHETER

    Ja, försökte göra en liten övning på detta. Enligt min bok (om jag uppfattat den rätt) så ska man kunna döpa mapparna under res till olika namn och rätt mapp kommer sen väljas utifrån hårdvara på telefonen.

    t ex:

    res/
    values-large
    strings.xml
    values-small
    strings.xml

    Har man stor skärm används övre strings.xml filen annars den undre.

    strings.xml

    [​IMG]

    När jag testkör detta på min galaxy genom USB debugging kommer detta upp @2130968576

    Vad gör jag för fel? Borde väl stå "stor" på min galaxy s (main.xml baserat på helloworldprogrammet, bara ändrat variabelnamnen ungefär)
     
  2. b.lindahl

    b.lindahl Teen Droid Medlem

    Blev medlem:
    20 aug 2009
    Inlägg:
    350
    Mottagna gillanden:
    9

    MINA ENHETER

    Vad har du angett för värde på largeScreens i
    <supports-screens android:largeScreens="..." />
    i manifestfilen? Anger man false så används inte de olika resurs-filerna med (large/normal/small) utan systemet skalar om elementen för att anpassas till olika upplösningar på skärmen. I Android 1.5 är dettaa värde "false" om man inte uttryckligen sätter largeScreen till "true".