Autore Topic: ridimensionamento controlli  (Letto 310 volte)

Offline Rino63

  • Utente normale
  • ***
  • Post: 163
  • Respect: +3
    • Mostra profilo
ridimensionamento controlli
« il: 14 Febbraio 2014, 12:53:40 CET »
0
(Riposto il post perchè il precedente è ancora in fase di moderazione e non capisco perchè forse ho sbagliato qualcosa....)
ciao a tutti. ho un problema sicuramente banale ma che non so come risolvere. ho una schermata con una serie di bottoni con delle immagini inserite(imagebutton). vorrei essere certo che su qualunque dispositivo i controlli siano tutti visibili(non importa se diventano troppo piccoli). come si potrebbe fare?. grazie per l'attenzione.

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:ridimensionamento controlli
« Risposta #1 il: 14 Febbraio 2014, 13:35:16 CET »
0
(Riposto il post perchè il precedente è ancora in fase di moderazione e non capisco perchè forse ho sbagliato qualcosa....)

I post (di tutti gli utenti) nelle aree TUTORIAL sono soggetti a approvazione prima di essere pubblicati, proprio perchè sono tutorial.

Per la tua domanda, genericamente parlando il modo è usare i "dp" e provare il layout su un po' di display di diverse dimensioni come controllo.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Rino63

  • Utente normale
  • ***
  • Post: 163
  • Respect: +3
    • Mostra profilo
Re:ridimensionamento controlli
« Risposta #2 il: 14 Febbraio 2014, 13:44:05 CET »
0
grazie per entrambe le risposte. pensavo....c'è un modo che a run time funzioni più o meno così:

1)rilevare le dimensioni dello schermo
2)ricalcolare le posizioni dei controlli e le loro dimensioni in base al rapporto delle dimensioni

in vb facevo qualcosa del genere e funzionava :(

Offline arlabs

  • Utente normale
  • ***
  • Post: 433
  • Respect: +49
    • Mostra profilo
  • Dispositivo Android:
    GalaxyS6, Nexus5
  • Play Store ID:
    AR Labs
  • Sistema operativo:
    Windows 10
Re:ridimensionamento controlli
« Risposta #3 il: 14 Febbraio 2014, 13:53:21 CET »
0
Se non ti interessa che diventino troppo piccoli per essere visualizzati, o troppo grandi su schermi troppo grandi mettili tutti in un LinearLayout (verticale o orizzontale)
Li metti come FillParent e imposti e weight tutti a 1.

Dovrebbe funzionare...