Sto provando a creare un codice GridView
nella mia classe java e tutto funziona correttamente. Il problema è il riempimento automatico di 5 pixel attorno allo GridView
. Nel xml riesco a rimuoverlo utilizzando:Rimuovi spazio extra attorno a GridView a livello di codice
android:listSelector="@null"
Ma io non riesco a fare qualcosa di simile in java. Ho provato alcune soluzioni alternative come rendere il10 pixel più grande dello schermo effettivo senza fortuna.
Qualcuno ha un codice per questo?
Edit:
La risposta da me non risolve il problema. C'è ancora una taglia in corso. Ecco il mio codice GridView
:
GridView gridView = new GridView(this);
gridView.setNumColumns(someInt);
gridView.setAdapter (new MyCustomAdapter(this));
gridView.setLayoutParams(new GridView.LayoutParams(
customValue,
LayoutParams.FILL_PARENT,
Gravity.CENTER_HORIZONTAL)
);
Non va bene. Causa crash o errore nel file. Vuole che lo corregga su setSelected. – Magakahn
Non dovrebbe essere così, puoi mostrare il tuo codice con l'inizializzazione di GridView? – marwinXXII
un pò strano. 'gridView.setSelector (0)' dovrebbe funzionare. – marwinXXII