Sto scrivendo un'implementazione personalizzata di ListAdapter.Come ottenere un gonfiatore di layout dato un contesto?
Nel suo costruttore, sto prendendo in un contesto, un ID di risorsa (cioè R.id.xxx che rappresenta il file di layout), e un elenco e una mappa (questi contengono i dati).
Ora, il problema è che avrò bisogno di un LayoutInflater per ottenere l'oggetto View che si trova nel file XML del layout separato.
Come posso ottenere il LayoutInflater dato solo il contesto?
Ora, perché penso che questo sia possibile, è che questo è abbastanza simile a quello che viene passato al costruttore di un ArrayAdapter (contesto, risorsa, textViewResourceId, array di dati), e immagino che anche l'ArrayAdapter debba fare uso di un LayoutInflater dato solo un contesto.
Ma come può essere fatto?
Grazie! stavo cercando di trovare Context.getSomething(). getAnotherThing(). getLayoutInflater()! –
Questo è l'unico metodo che ha funzionato per me. Tutti gli altri che ho provato finora hanno lanciato un'eccezione. – num1
La migliore soluzione, felice di essere il 200esimo sconto :) – tbraun