Autore Topic: Problema visualizzazione applicazione sia da cellulare che da tablet  (Letto 667 volte)

Offline Mikykly91

  • Utente junior
  • **
  • Post: 91
  • Respect: 0
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Htc one, Nexus 7 2013
  • Play Store ID:
    Michele Marconi
  • Sistema operativo:
    Surface 2 pro win 8.1
Salve ho un problema la mia applicazione dovrei visualizzarla sia su cellulare(e fin qui tutto bene) ma anche in un tablet achros android con risoluzione diversa 800x480.
Nella realizzazione del mio programma ho usato le dimensioni in"dip" e ho messo l'immagine di sfondo sia nella cartella drawable-hdpi(dimensioneimm 480x800) che nell'altra mdpi per il cellulare(dimensione del display del cell) solo che l'applicazione nel cellulare si vede correttamentementre nel table succede quello che vedete in foto allegata!!
DOVE SBAGLIO?

grazie 1000 in anticipo


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 visualizzazione applicazione sia da cellulare che da tablet
« Risposta #1 il: 03 Maggio 2011, 08:01:43 CEST »
0
Non ho ben compreso qual'è il problema sul tablet (perchè non vedo come dovrebbe apparirti immagino), comunque la questione dello sfondo è abbastanza comune. Il punto è che quando si imposta una bitmap come fondo usando il metodo semplice di associare allo sfondo direttamente la risorsa bitmap, quello che accade è che l'immagine viene riscalata alle dimensioni dello schermo.

Ho scritto qualche linea guida su come aggirare questo comportamento, prendilo come linea guida: [facile] Gestione di bitmap come background di Activity - Android Developers Italia
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Mikykly91

  • Utente junior
  • **
  • Post: 91
  • Respect: 0
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Htc one, Nexus 7 2013
  • Play Store ID:
    Michele Marconi
  • Sistema operativo:
    Surface 2 pro win 8.1
Re:Problema visualizzazione applicazione sia da cellulare che da tablet
« Risposta #2 il: 03 Maggio 2011, 16:43:54 CEST »
0
No non hai capito...vedilafoto il tasto invia si dovrebbe trovarein basso a destra invece quando la metto nel table la visualizzo cosìtutta spostata a sinistra poichè quella è la risoluione del cellulare....

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 visualizzazione applicazione sia da cellulare che da tablet
« Risposta #3 il: 03 Maggio 2011, 16:55:46 CEST »
0
No non hai capito...vedilafoto il tasto invia si dovrebbe trovarein basso a destra invece quando la metto nel table la visualizzo cosìtutta spostata a sinistra poichè quella è la risoluione del cellulare....

Leggendo il primo post era dura capire che il problema era nel tasto INVIA, dato che avevi parlato solo dello sfondo.  ;-)

Comunque, se posti l'XML del layout, magari ci viene qualche idea sulla causa del problema.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Mikykly91

  • Utente junior
  • **
  • Post: 91
  • Respect: 0
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Htc one, Nexus 7 2013
  • Play Store ID:
    Michele Marconi
  • Sistema operativo:
    Surface 2 pro win 8.1
Re:Problema visualizzazione applicazione sia da cellulare che da tablet
« Risposta #4 il: 03 Maggio 2011, 17:10:16 CEST »
0
non è il tasto invia il problema...io devo visualizare la mia applicazione sia su htc hero che tu tablet archos!
Su HTC HERO si vede bene sul tablet invece si vede tutto spostato in alto a sinistra e ho 3/4 di schermo vuoti!

Capito ora??

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Problema visualizzazione applicazione sia da cellulare che da tablet
« Risposta #5 il: 03 Maggio 2011, 17:18:43 CEST »
0
non è il tasto invia il problema...io devo visualizare la mia applicazione sia su htc hero che tu tablet archos!
Su HTC HERO si vede bene sul tablet invece si vede tutto spostato in alto a sinistra e ho 3/4 di schermo vuoti!

Capito ora??
usa un relative layout e i componenti all'interno li metti come alignParentRight
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

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 visualizzazione applicazione sia da cellulare che da tablet
« Risposta #6 il: 03 Maggio 2011, 17:23:17 CEST »
0
non è il tasto invia il problema...io devo visualizare la mia applicazione sia su htc hero che tu tablet archos!
Su HTC HERO si vede bene sul tablet invece si vede tutto spostato in alto a sinistra e ho 3/4 di schermo vuoti!

Capito ora??

L'ho capito benissimo, e ripeto:

Citazione da: bradipao
Comunque, se posti l'XML del layout, magari ci viene qualche idea sulla causa del problema.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Mikykly91

  • Utente junior
  • **
  • Post: 91
  • Respect: 0
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Htc one, Nexus 7 2013
  • Play Store ID:
    Michele Marconi
  • Sistema operativo:
    Surface 2 pro win 8.1
Re:Problema visualizzazione applicazione sia da cellulare che da tablet
« Risposta #7 il: 03 Maggio 2011, 17:29:07 CEST »
0
Con il relativeLayout succede lastessacosa!!!
Questo è l'xml del file:

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>


<AbsoluteLayout
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent" android:background="@drawable/sfondoapp">

<Button android:text="Admin" android:clickable="true" android:layout_height="65dip" android:layout_width="110dip" android:layout_y="270dip" android:layout_x="180dip" android:id="@+id/ButtonSceltaAdmin"   android:onClick="ButtonSceltaAdmin"></Button>

<Button android:text="User" android:clickable="true" android:layout_height="65dip" android:layout_width="110dip" android:layout_y="270dip" android:layout_x="30dip" android:id="@+id/ButtonSceltaUser"   android:onClick="ButtonSceltaUser"></Button>


<TextView android:textColor="#FFFF" android:textStyle="bold" android:layout_height="wrap_content" android:text="Scelta Utente" android:textSize="40dip" android:layout_width="wrap_content" android:id="@+id/TextView01" android:layout_x="40dip" android:layout_y="10dip"></TextView>
</AbsoluteLayout>

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Problema visualizzazione applicazione sia da cellulare che da tablet
« Risposta #8 il: 03 Maggio 2011, 17:43:52 CEST »
0
Con il relativeLayout succede lastessacosa!!!
Questo è l'xml del file:
....

a parte che se usi absolute layout è ovvio che la cosa viene male...
prova cosi:
Codice (XML): [Seleziona]
<RelativeLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent">
   <Button
     android:text="Admin"
     android:layout_height="65dip"
     android:layout_width="110dip"
     android:id="@+id/ButtonSceltaAdmin"
     android:onClick="ButtonSceltaAdmin"
     android:layout_alignBaseline="@+id/ButtonSceltaUser"
     android:layout_toLeftOf="@+id/ButtonSceltaUser"/>
   <Button
     android:text="User"
     android:layout_height="65dip"
     android:layout_width="110dip"
     android:id="@+id/ButtonSceltaUser"
     android:onClick="ButtonSceltaUser"
     android:layout_alignParentRight="true"
     android:layout_alignParentBottom="true"
     android:layout_margin="10dp"/>
   <TextView
     android:textColor="#FFFF"
     android:textStyle="bold"
     android:layout_height="wrap_content"
     android:text="Scelta Utente"
     android:textSize="40dip"
     android:layout_width="wrap_content"
     android:id="@+id/TextView01"
     android:layout_centerHorizontal="true"
     android:layout_alignParentTop="true"/>
</RelativeLayout>
« Ultima modifica: 03 Maggio 2011, 17:46:31 CEST da Nicola_D »
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline Mikykly91

  • Utente junior
  • **
  • Post: 91
  • Respect: 0
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Htc one, Nexus 7 2013
  • Play Store ID:
    Michele Marconi
  • Sistema operativo:
    Surface 2 pro win 8.1
Re:Problema visualizzazione applicazione sia da cellulare che da tablet
« Risposta #9 il: 03 Maggio 2011, 18:00:36 CEST »
0
Qualcuno mi saprebbe aiutare?Perchè ne ho bisogno per poter continuare la mia tesina! :'(

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Problema visualizzazione applicazione sia da cellulare che da tablet
« Risposta #10 il: 03 Maggio 2011, 18:38:32 CEST »
0
Qualcuno mi saprebbe aiutare?Perchè ne ho bisogno per poter continuare la mia tesina! :'(
ma le mie risposte le leggi?
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

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 visualizzazione applicazione sia da cellulare che da tablet
« Risposta #11 il: 03 Maggio 2011, 18:47:52 CEST »
0
Qualcuno mi saprebbe aiutare?Perchè ne ho bisogno per poter continuare la mia tesina! :'(

Nicola ti ha sistemato il layout che avevi postato togliendo gli elementi di posizionamento assoluto. Infatti l'errore fondamentale del tuo layout è aver usato layout_x e layout_y, queste due proprietà NON vanno mai usate se vuoi che il tuo layout si adatti a risoluzioni diverse.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Mikykly91

  • Utente junior
  • **
  • Post: 91
  • Respect: 0
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Htc one, Nexus 7 2013
  • Play Store ID:
    Michele Marconi
  • Sistema operativo:
    Surface 2 pro win 8.1
Re:Problema visualizzazione applicazione sia da cellulare che da tablet
« Risposta #12 il: 04 Maggio 2011, 15:06:41 CEST »
0
Grazie! ;-)