Autore Topic: Problema compatibilità applicazione con alcuni dispositivi  (Letto 634 volte)

Offline S - ESP

  • Nuovo arrivato
  • *
  • Post: 5
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy SIII
  • Play Store ID:
    S-LTD
  • Sistema operativo:
    Windows 7
Problema compatibilità applicazione con alcuni dispositivi
« il: 01 Marzo 2014, 10:50:12 CET »
0
Salve a tutti :-) , cercando su internet purtroppo non ho trovato una risposta al mio problema. :-( :-(
Ho da poco creato un App che dopo aver migliorato e adattato per i vari tipi di schermi ho pubblicato nel PlayStore.

Ieri mi hanno detto che nel Sony Xperia Z1 i pulsanti dell'applicazione si vedono grandi e che manca parte della schermata in quanto zoomata.
Il problema è che questo dispositivo ha le stesse caratteristiche (in termini di schermo, risoluzione e dpi) del Galaxy S4, nel quale funziona benissimo!

Spero ci sia qualcuno che sappia aiutarmi.
Grazie anticipatamente

PS : Il codice non da nessun tipo di errore.

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Problema compatibilità applicazione con alcuni dispositivi
« Risposta #1 il: 01 Marzo 2014, 11:11:36 CET »
0
Non è detto che basti, ma senza uno screenshot per rendersi conto del problema e senza il codice del layout, è difficile anche solo immaginare quale possa il problema. :-P
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline S - ESP

  • Nuovo arrivato
  • *
  • Post: 5
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy SIII
  • Play Store ID:
    S-LTD
  • Sistema operativo:
    Windows 7
Re:Problema compatibilità applicazione con alcuni dispositivi
« Risposta #2 il: 01 Marzo 2014, 12:08:00 CET »
0
Lo screenshot dovrebbero mandarmelo...

Questo è il codice:
Codice (XML): [Seleziona]
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:tools="http://schemas.android.com/tools"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:paddingBottom="@dimen/activity_vertical_margin"
   android:paddingLeft="@dimen/activity_horizontal_margin"
   android:paddingRight="@dimen/activity_horizontal_margin"
   android:paddingTop="@dimen/activity_vertical_margin"
   tools:context=".MainActivity" >

    <TextView
       android:id="@+id/textView1"
       android:layout_width="250dp"
       android:layout_height="80dp"
       android:layout_alignParentLeft="true"
       android:layout_alignParentRight="true"
       android:layout_alignParentTop="true"
       android:layout_marginBottom="20dp"
       android:layout_marginLeft="0dp"
       android:paddingLeft="8dp"
       android:paddingRight="2dp"
       android:text="   00:000"
       android:textSize="69dp" />

    <Button
       android:id="@+id/button3"
       android:layout_width="115dp"
       android:layout_height="50dp"
       android:layout_alignBottom="@+id/button2"
       android:layout_toRightOf="@+id/button2"
       android:onClick="eli"
       android:text="@string/elim"
       android:textStyle="bold" />

    <Button
       android:id="@+id/button2"
       android:layout_width="100dp"
       android:layout_height="50dp"
       android:layout_alignBaseline="@+id/button1"
       android:layout_alignBottom="@+id/button1"
       android:layout_toRightOf="@+id/button1"
       android:onClick="pen"
       android:text="@string/pen"
       android:textStyle="bold" />

    <TextView
       android:id="@+id/ri"
       android:layout_width="90dp"
       android:layout_height="40dp"
       android:layout_below="@+id/button1"
       android:paddingLeft="35dp"
       android:paddingTop="5dp"
       android:text="0"
       android:textSize="32sp"
       android:textStyle="bold"
       android:typeface="normal" />

    <TextView
       android:id="@+id/pe"
       android:layout_width="80dp"
       android:layout_height="40dp"
       android:layout_alignBottom="@+id/ri"
       android:layout_alignLeft="@+id/button2"
       android:layout_alignRight="@+id/button2"
       android:paddingLeft="37dp"
       android:paddingTop="5dp"
       android:text="0"
       android:textSize="32sp"
       android:textStyle="bold"
       android:typeface="normal" />

    <TextView
       android:id="@+id/textView2"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignBottom="@+id/editText1"
       android:layout_alignRight="@+id/start"
       android:layout_marginRight="5dp"
       android:text="@string/tem"
       android:textAppearance="?android:attr/textAppearanceLarge"
       android:textSize="30dp"
       android:textStyle="bold" />

    <EditText
       android:id="@+id/editText1"
       android:layout_width="145dp"
       android:layout_height="wrap_content"
       android:layout_alignParentBottom="true"
       android:layout_toRightOf="@+id/textView2"
       android:ems="10"
       android:hint="@string/sec"
       android:inputType="numberSigned"
       android:textSize="30sp" />

    <Button
       android:id="@+id/pause"
       android:layout_width="120dp"
       android:layout_height="75dp"
       android:layout_alignRight="@+id/textView1"
       android:layout_alignTop="@+id/start"
       android:background="@drawable/red"
       android:text="STOP"
       android:textColor="@android:color/white"
       android:textSize="30sp" />

    <ImageButton
       android:id="@+id/imageButton2"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignTop="@+id/imageButton1"
       android:layout_toRightOf="@+id/textView2"
       android:onClick="resPen"
       android:src="@android:drawable/ic_menu_revert" />

    <ImageButton
       android:id="@+id/imageButton1"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignLeft="@+id/ri"
       android:layout_below="@+id/imageView1"
       android:layout_marginLeft="12dp"
       android:onClick="resRif"
       android:src="@android:drawable/ic_menu_revert" />

    <Button
       android:id="@+id/start"
       android:layout_width="120dp"
       android:layout_height="75dp"
       android:layout_alignLeft="@+id/textView1"
       android:layout_below="@+id/textView1"
       android:background="@drawable/green"
       android:text="START"
       android:textColor="@android:color/white"
       android:textSize="30sp" />

    <Button
       android:id="@+id/button1"
       android:layout_width="100dp"
       android:layout_height="50dp"
       android:layout_alignLeft="@+id/ri"
       android:layout_below="@+id/start"
       android:layout_marginTop="25dp"
       android:onClick="rif"
       android:text="@string/rif"
       android:textStyle="bold"
       android:typeface="sans" />

    <ImageView
       android:id="@+id/imageView1"
       android:layout_width="60dp"
       android:layout_height="60dp"
       android:layout_alignLeft="@+id/pause"
       android:layout_alignTop="@+id/pe"
       android:layout_marginLeft="13dp"
       android:paddingLeft="10dp"
       android:paddingTop="0dp"
       android:src="@android:drawable/ic_delete"
       android:visibility="invisible" />

    <Button
       android:id="@+id/reset"
       android:layout_width="fill_parent"
       android:layout_height="45dp"
       android:layout_above="@+id/editText1"
       android:layout_alignLeft="@+id/imageButton1"
       android:layout_marginBottom="16dp"
       android:background="@drawable/red"
       android:text="RESET"
       android:textColor="@android:color/white"
       android:textSize="30dp" />

</RelativeLayout>

Questo è lo screen che appare in un S4:


- Allegati ed altre opzioni


Offline GabMarioPower

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 606
  • Respect: +152
    • Github
    • Google+
    • gabrielemariotti
    • GabMarioPower
    • Mostra profilo
  • Play Store ID:
    GAB+MARIO+DEV
  • Sistema operativo:
    Ubuntu 14.04 , Win 10
Re:Problema compatibilità applicazione con alcuni dispositivi
« Risposta #3 il: 01 Marzo 2014, 14:51:14 CET »
0
In attesa dello screen sbagliato, android:textSize="69dp".. non usare i dp per la grandezza del testo.

Offline S - ESP

  • Nuovo arrivato
  • *
  • Post: 5
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy SIII
  • Play Store ID:
    S-LTD
  • Sistema operativo:
    Windows 7
Re:Problema compatibilità applicazione con alcuni dispositivi
« Risposta #4 il: 01 Marzo 2014, 15:02:03 CET »
0
Comunque qualcuno può confermarmi che l'emulatore su Eclipse dell'S4 e quello dell'Xperia Z1 sono identici?
Perché penso che il problema sia il fatto di non avere un emulatore che mi ricrea la schermata del Sony...
In un altro sito ho letto che sono uguali in quanto i due dispositivi hanno le stesse caratteristiche, ma a questo punto mi viene qualche dubbio...
« Ultima modifica: 04 Marzo 2014, 19:34:31 CET da S - ESP »

Offline S - ESP

  • Nuovo arrivato
  • *
  • Post: 5
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy SIII
  • Play Store ID:
    S-LTD
  • Sistema operativo:
    Windows 7
Re:Problema compatibilità applicazione con alcuni dispositivi
« Risposta #5 il: 04 Marzo 2014, 19:33:37 CET »
0
SALVE A TUTTI!
Mi confermano che l'Applicazione nel Sony Xperia Z1 risulta così:

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Problema compatibilità applicazione con alcuni dispositivi
« Risposta #6 il: 04 Marzo 2014, 19:57:28 CET »
0
E' una cosa stranissima, come se vedesse uno schermo largo il doppio e alto il doppio.

Una cosa che proverei, anche solo per curiosità, è mettere match_parent nel RelativeLayout padre di tutto il layout, in entrambe le direzioni.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline S - ESP

  • Nuovo arrivato
  • *
  • Post: 5
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy SIII
  • Play Store ID:
    S-LTD
  • Sistema operativo:
    Windows 7
Re:Problema compatibilità applicazione con alcuni dispositivi
« Risposta #7 il: 05 Marzo 2014, 11:31:24 CET »
0
Grazie per la risposta!
Ora ho impostato match_parent anzichè il wrap.
Pubblico l'aggiornamento e vedo che mi dice...Speriamo bene!

Non è che però mi rovina il layout su S4?