«listadapter» etiketlenmiş sorular

2
Bağlam Verilen Bir Düzen Şişirme Nasıl Gidilir?
Özel bir ListAdapter uygulaması yazıyorum. Yapıcısında, bir Bağlam, bir kaynak kimliği (mizanpaj dosyasını temsil eden R.id.xxx) ve bir liste ve bir harita (bunlar verileri içerir) alıyorum. Şimdi, sorun ayrı düzen XML dosyasında olan View nesnesini almak için bir LayoutInflater gerekir olmasıdır. Yalnızca Bağlam verilen LayoutInflater'ı nasıl edinebilirim? Şimdi, bunun mümkün …

11
ListView addHeaderView, konumun bir artmasına neden olur?
Aşağıda ListView içeren bir kod parçacığı bulunmaktadır. Bir emptyView ve bir headerView ekledim. HeaderView eklenmesi, onItemClick'teki konumun bir artırılmasına neden olur. Yani headerView olmadan ilk liste öğesi 0 konumuna sahip olurken, headerView ile ilk liste öğesinin konumu 1 olur! Bu, adaptörümde hatalara neden oluyor, örneğin getItem () çağırırken ve diğer …

14
ListAdapter RecyclerView'daki öğeyi güncellemiyor
Yeni destek kitaplığını kullanıyorum ListAdapter. İşte adaptör için kodum 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 .plus(" Albums") …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.