Autore Topic: sapere la riga di una grid  (Letto 832 volte)

Offline Ansem

  • Utente junior
  • **
  • Post: 107
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC HD2
  • Sistema operativo:
    4.0.4
sapere la riga di una grid
« il: 31 Gennaio 2013, 18:54:02 CET »
0
Salve a tutti,dopo aver cercato su internet vorrei chiedere un paio di cose sulle gridview che non sono riuscito a trovare da internet e guide:
1)non esiste un modo per trattare la grid come una matrice,ovvero riga,colonna? nella guida di android della google con position viene restituito il numero della cella,quindi teoricamente uno dovrebbe tutte le volte ricavarsi sia riga che colonna!
2)sempre guardando dalla guida di google mi è parso di capire che non sia possibile avere contemporaneamente all'interno della stessa griglia un campo text e uno immagini giusto?

Offline kiros

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • Mostra profilo
    • StefanoFibbi
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    Windows 7
Re:sapere la riga di una grid
« Risposta #1 il: 01 Febbraio 2013, 18:25:31 CET »
0
Per il primo punto non potresti definire tu i metodi getCol e getRow che prendono in input la cella e la dimensione della matrice per restituire rispettivamente il valore della riga e della colonna? una roba del genere
Codice (Java): [Seleziona]
public int getRow(int cella, int numColonne){
    return (int) cella/numColonne;
}

public int getCol(int cella, int numColonne){
   return (cella % numColonne) - 1;
}

Offline Ansem

  • Utente junior
  • **
  • Post: 107
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC HD2
  • Sistema operativo:
    4.0.4
Re:sapere la riga di una grid
« Risposta #2 il: 02 Febbraio 2013, 12:20:22 CET »
0
sisi,ma trovavo assurdo che di base non esistessero :/
Per il secondo punto vedrò come farlo tutto con le immagini a questo punto visto che nessuno sa se sia possibile avere textview e imageview nella stessa grid

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:sapere la riga di una grid
« Risposta #3 il: 02 Febbraio 2013, 15:59:45 CET »
0
basta che metti un linear layout con dentro tv e imageview come elemento della grid... no?
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 Ansem

  • Utente junior
  • **
  • Post: 107
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC HD2
  • Sistema operativo:
    4.0.4
Re:sapere la riga di una grid
« Risposta #4 il: 02 Febbraio 2013, 19:06:07 CET »
0
può essere una buona soluzione in effetti! scusate ma ancora devo imparare a districarmi bene con questi trucchetti :(