Pertanyaan yang diberi tag «listadapter»

2
Bagaimana Cara Mendapatkan Layout Inflater Diberikan Konteks?
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 …

11
ListView addHeaderView menyebabkan posisi meningkat satu?
Di bawah ini adalah potongan kode dengan ListView. Saya menambahkan emptyView dan headerView. Menambahkan headerView menyebabkan posisi di onItemClick bertambah satu. Jadi tanpa headerView, elemen list pertama akan memiliki posisi 0, dengan headerView, posisi elemen daftar pertama adalah 1! Ini menyebabkan kesalahan pada adaptor saya, misalnya saat memanggil getItem () …

14
ListAdapter tidak memperbarui item di RecyclerView
Saya menggunakan pustaka dukungan baru ListAdapter. Ini kode saya untuk adaptor class ArtistsAdapter : ListAdapter<Artist, ArtistsAdapter.ViewHolder>(ArtistsDiff()) { override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder { return ViewHolder(parent.inflate(R.layout.item_artist)) } override fun onBindViewHolder(holder: ViewHolder, position: Int) { holder.bind(getItem(position)) } class ViewHolder(view: View) : RecyclerView.ViewHolder(view) { fun bind(artist: Artist) { itemView.artistDetails.text = artist.artistAlbums …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.