Saya sedang menulis implementasi kustom dari ListAdapter.
Dalam konstruktornya, saya menerima Context, ID sumber daya (yaitu R.id.xxx yang mewakili file tata letak), dan daftar serta peta (ini berisi data).
Sekarang, masalahnya adalah bahwa saya akan memerlukan LayoutInflater untuk mendapatkan objek View yang ada di file XML layout terpisah.
Bagaimana saya bisa mendapatkan LayoutInflater hanya diberikan Konteks?
Sekarang, mengapa saya pikir ini mungkin, adalah bahwa ini sangat mirip dengan apa yang diteruskan ke konstruktor dari ArrayAdapter (konteks, sumber daya, textViewResourceId, array data), dan saya pikir ArrayAdapter juga harus menggunakan sebuah LayoutInflater hanya diberi Konteks.
Tetapi bagaimana itu bisa dilakukan?
sumber
Anda juga dapat menggunakan kode ini untuk mendapatkan LayoutInflater:
sumber