Autore Topic: Mostrare testo "parzialmente"  (Letto 541 volte)

Offline Phate

  • Utente junior
  • **
  • Post: 123
  • Respect: +6
    • Mostra profilo
  • Dispositivo Android:
    Samsung galaxy S
  • Sistema operativo:
    Windows 7
Mostrare testo "parzialmente"
« il: 12 Agosto 2012, 11:23:48 CEST »
0
Allora, ho una lista contente dei testi.
Questi testi possono essere anche molto grandi, quindi vorrei che normalmente ogni elemento visualizzi solo le prime, diciamo, 50 lettere ma, al click, la textview venga "espansa" e quindi mostri tutto.
Come posso ottenere un effetto del genere?

Offline emaborsa

  • Utente normale
  • ***
  • Post: 274
  • Java Developer
  • Respect: +33
    • Google+
    • emaborsa
    • Mostra profilo
    • www.emaborsa.com
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    Linux 10 - Win8.1 - Android 4.1.2
Re:Mostrare testo "parzialmente"
« Risposta #1 il: 21 Agosto 2012, 11:05:17 CEST »
0
Io spesso lavoro con liste, ed ogni volta estendo l'Adapter da passare alla lista, in modo da definire il layout preciso delle singole righe. Prova a cercare CustomAdapter in esempi su internet. Vedrai che verrà sempre fatto l'override del methodo getView, dove appunto "crei" la singola riga, tale metodo viene chiamato dal framework...qui potresti dirgli di prendere la stringa, masolo i primi XX caratteri.