Autore Topic: Ridimensionare activity  (Letto 383 volte)

Offline Rino63

  • Utente normale
  • ***
  • Post: 167
  • Respect: +3
    • Mostra profilo
Ridimensionare activity
« il: 09 Marzo 2014, 10:47:12 CET »
0
Ciao, ho il problema di far entrare in una singola schermata(quindi senza scroll) un certo numero di controlli fra cui un gridlayout. in ultimo vorrei avere la garanzia che la schermata venga visualizzata correttamente su tutti gli schermi. per fare questo avrei pensato di:
1)ricavare la dimensione dello schermo(verificare come fare)
2)eventualmente scalare i controlli(ovvero le view) uno ad uno

preciso che l'xml contiene un linear layout al cui interno vi è il grid layout. pensate che possa funzionare? grazie per l'attenzione

Offline FrancescoAndroid

  • Utente junior
  • **
  • Post: 69
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    GiMiSiS Interactive
  • Sistema operativo:
    Android 2.3.3
Re:Ridimensionare activity
« Risposta #1 il: 10 Marzo 2014, 14:40:29 CET »
0
ti conviene rifare un layout per ogni schermo, altrimenti rischi di non avere le cose ottimizzate.

oppure usa una scroll layout

Offline GabMarioPower

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 606
  • Respect: +153
    • Github
    • Google+
    • gabrielemariotti
    • GabMarioPower
    • Mostra profilo
  • Play Store ID:
    GAB+MARIO+DEV
  • Sistema operativo:
    Ubuntu 14.04 , Win 10
Re:Ridimensionare activity
« Risposta #2 il: 10 Marzo 2014, 15:04:38 CET »
0
2)eventualmente scalare i controlli(ovvero le view) uno ad uno

Attenzione a fare questa operazione.
Puoi scalare i controlli, ma non le dita umane.
Rimpicciolire le dimensioni di un pulsante, porta a problemi di usabilità. Sotto i 48dp diventa poco utilizzabile.
Stessa cosa si può dire per le icone. 32dp+16 di margine sono un limite sotto il quale ti sconsiglio di andare.

Anche il testo, teoricamente lo puoi portare a 1sp, ma di fatto diventa illeggibile.



Offline FrancescoAndroid

  • Utente junior
  • **
  • Post: 69
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    GiMiSiS Interactive
  • Sistema operativo:
    Android 2.3.3
Re:Ridimensionare activity
« Risposta #3 il: 10 Marzo 2014, 15:08:37 CET »
0
Attenzione a fare questa operazione.
Puoi scalare i controlli, ma non le dita umane.
Rimpicciolire le dimensioni di un pulsante, porta a problemi di usabilità. Sotto i 48dp diventa poco utilizzabile.
Stessa cosa si può dire per le icone. 32dp+16 di margine sono un limite sotto il quale ti sconsiglio di andare.

Anche il testo, teoricamente lo puoi portare a 1sp, ma di fatto diventa illeggibile.

dire che eviterei di scalare troppo al limite userei dei tab per separare le activity