Autore Topic: App con grafica compatibile con tutti i dispositivi  (Letto 1545 volte)

Offline DarDev

  • Utente junior
  • **
  • Post: 56
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    LG G2
  • Sistema operativo:
    Windows 7/ MAC OSX
App con grafica compatibile con tutti i dispositivi
« il: 09 Novembre 2012, 10:05:58 CET »
0
Ciao ragazzi ho un problema che non riesco a risolvere.... sto creando un app che dovrebbe essere compatibile con tutti i disposivi android , quindi con tantissime diversità di risoluzione!!!
All'inizio pensavo che bastasse solo creare le immagini  con 4 diverse dimensioni e inseirlre nelle cartelle drawable...!
Prima stavo leggendo invece che occorre creare differenti "risorse" per i diversi dispoditivi ...!!!
Non ci ho capito una mazza!!!! qualcuno può aiutarmi....??? GRAZIE DarDev ;-)

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7

Offline DarDev

  • Utente junior
  • **
  • Post: 56
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    LG G2
  • Sistema operativo:
    Windows 7/ MAC OSX
Re:App con grafica compatibile con tutti i dispositivi
« Risposta #2 il: 09 Novembre 2012, 11:58:46 CET »
0
si l ho gia visto grazie ma non è che abbia capito molto....! speravo qualcuno avesse un esempio !!! per farmi capire meglio il discorso!!!!

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:App con grafica compatibile con tutti i dispositivi
« Risposta #3 il: 09 Novembre 2012, 12:04:57 CET »
0
Cosa non ti e' chiaro?

Gli esempi, cosi come indicato nell'articolo, stanno nelle ApiDemo.

Offline DarDev

  • Utente junior
  • **
  • Post: 56
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    LG G2
  • Sistema operativo:
    Windows 7/ MAC OSX
Re:App con grafica compatibile con tutti i dispositivi
« Risposta #4 il: 09 Novembre 2012, 12:12:29 CET »
0
Ti spiego meglio... ho creato questa app..e non riesco a capire che parmetri devo passare agli elementi della maschera per far si che si adattino agli altri schermi....!
Sul mio GS3 si vedono in maniera chiara ma occupano il 70% della maschera sia in altezza che il larghezza ,,mentre giustamente in un galaxy ace le icone vengono viste in maniera gigante..!!!!Come posso ovviare a cio(premetto ho gia creato le diverse immagini nelle 4 cartelle drawable)GRAZIE DArDev

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:App con grafica compatibile con tutti i dispositivi
« Risposta #5 il: 09 Novembre 2012, 12:13:48 CET »
0
Hai usato i dp o i pixel come unita' di misura?

Offline DarDev

  • Utente junior
  • **
  • Post: 56
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    LG G2
  • Sistema operativo:
    Windows 7/ MAC OSX
Re:App con grafica compatibile con tutti i dispositivi
« Risposta #6 il: 09 Novembre 2012, 12:16:00 CET »
0
ho utilizzato i dip...!!!
leggendo sul forum sono consigliati !!!!cmq  GRazie per il tuo interessamento..!!

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:App con grafica compatibile con tutti i dispositivi
« Risposta #7 il: 09 Novembre 2012, 12:17:22 CET »
0
Mi sa che devi postare il codice....

Offline DarDev

  • Utente junior
  • **
  • Post: 56
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    LG G2
  • Sistema operativo:
    Windows 7/ MAC OSX
Re:App con grafica compatibile con tutti i dispositivi
« Risposta #8 il: 09 Novembre 2012, 12:19:35 CET »
0
Codice (Java): [Seleziona]
<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:android1="http://schemas.android.com/apk/res/android"
    android:id="@+id/AbsoluteLayout1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/sfondo" >

    <Button
        android:id="@+id/btmangiare"
        android:layout_width="300dip"
        android:layout_height="50dip"
        android:layout_x="9dip"
        android:layout_y="100dip"
        android:background="@drawable/mangiare"
        android:text=" Dove mangiare?"
        android:textColor="#00304c"
        android:textSize="20px"
        android:textStyle="bold" />

    <Button
        android:id="@+id/butlibero"
        android:layout_width="300dip"
        android:layout_height="50dip"
        android:layout_x="9dip"
        android:layout_y="150dip"
        android:background="@drawable/tempolibero"
        android:text="Tempo Libero"
        android:textColor="#00304c"
        android:textSize="20px"
        android:textStyle="bold" />

    <Button
        android:id="@+id/butshop"
        android:layout_width="300dip"
        android:layout_height="50dip"
        android:layout_x="8dip"
        android:layout_y="200dip"
        android:background="@drawable/shopping"
        android:text="Shopping"
        android:textColor="#00304c"
        android:textSize="20px"
        android:textStyle="bold" />


    <Button
        android:id="@+id/buttonart"
        android:layout_width="300dip"
        android:layout_height="50dip"
        android:layout_x="9dip"
        android:layout_y="251dip"
        android:background="@drawable/artigianato"
        android:text="Industria e Artigianato"
        android:textColor="#00304c"
        android:textSize="20px"
        android:textStyle="bold" />

    <Button
        android:id="@+id/butservizi"
        android:layout_width="300dip"
        android:layout_height="50dip"
        android:layout_x="9dip"
        android:layout_y="301dip"
        android:background="@drawable/servizi"
        android:text="Altri Servizi"
        android:textColor="#00304c"
        android:textSize="20px"
        android:textStyle="bold" />

    <Button
        android1:id="@+id/Butdormire"
        android1:layout_width="300dip"
        android1:layout_height="50dip"
        android1:layout_x="7dp"
        android1:layout_y="46dp"
        android1:background="@drawable/dormire"
        android1:text=" Dove dormire?"
        android1:textColor="#00304c"
        android1:textSize="20px"
        android1:textStyle="bold" />

    <Button
        android1:id="@+id/butcerca"
        android1:layout_width="300dip"
        android1:layout_height="50dip"
        android1:layout_x="11dp"
        android1:layout_y="353dp"
        android1:background="@drawable/dintorni"
        android1:text="Cerca Intorno a ME"
        android1:textColor="#ffffff"
        android1:textSize="20px"
        android1:textStyle="bold" />

    <Button
        android1:id="@+id/butstrutt"
        android1:layout_width="300dip"
        android1:layout_height="50dip"
        android1:layout_x="11dp"
        android1:layout_y="405dp"
        android1:background="@drawable/italia"
        android1:text="Cerca strutture"
        android1:textColor="#ffffff"
        android1:textSize="20px"
        android1:textStyle="bold" />

    <ImageView
        android1:id="@+id/logo"
        android1:layout_width="wrap_content"
        android1:layout_height="wrap_content"
        android1:layout_x="4dp"
        android1:layout_y="1dp"
        android1:src="@drawable/logo" />

</AbsoluteLayout>

Offline DarDev

  • Utente junior
  • **
  • Post: 56
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    LG G2
  • Sistema operativo:
    Windows 7/ MAC OSX
Re:App con grafica compatibile con tutti i dispositivi
« Risposta #9 il: 09 Novembre 2012, 12:25:16 CET »
0
è abbastanza chiaro o ti serve altro ???
sono dei bottoni uno sotto  l altro.....con le varie opzioni....
in alto c'e il logo della app ---e tutti i bottoni nn arrivano alla fine della schermata...o almeno a sfruttarne il centro ....!

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:App con grafica compatibile con tutti i dispositivi
« Risposta #10 il: 09 Novembre 2012, 12:28:45 CET »
+1
Fai anche uno screenshot dei due dispositivi?

Avendo usato un AbsoluteLayout diciamo che e' normale la differenza nei vari dispoositivi.... direi che dovresti sforzarti e leggere l'articolo che ti ho postato dove ti consigliano cosa puoi usare e cosa non dovresti usare.

Offline DarDev

  • Utente junior
  • **
  • Post: 56
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    LG G2
  • Sistema operativo:
    Windows 7/ MAC OSX
Re:App con grafica compatibile con tutti i dispositivi
« Risposta #11 il: 09 Novembre 2012, 12:32:40 CET »
0
Va bene seguiro il tuo consiglio.... grazie DarDev