«listadapter» 태그된 질문

2
상황에 따라 레이아웃 팽창기를 얻는 방법?
ListAdapter의 사용자 지정 구현을 작성 중입니다. 생성자에서는 컨텍스트, 리소스 ID (예 : 레이아웃 파일을 나타내는 R.id.xxx), 목록 및 맵 (데이터가 포함됨)을 사용합니다. 이제 문제는 별도의 레이아웃 XML 파일에있는 View 객체를 가져 오기 위해 LayoutInflater가 필요하다는 것입니다. 컨텍스트 만 주어진 LayoutInflater를 어떻게 잡을 수 있습니까? 이제 이것이 가능하다고 생각하는 이유는 이것이 …

11
ListView addHeaderView로 인해 위치가 1 씩 증가합니까?
아래는 ListView가있는 코드 조각입니다. emptyView와 headerView를 추가했습니다. headerView를 추가하면 onItemClick의 위치가 1 씩 증가합니다. 따라서 headerView가 없으면 첫 번째 목록 요소의 위치가 0이고 headerView가있는 첫 번째 목록 요소의 위치는 1이됩니다! 이로 인해 내 어댑터에서 오류가 발생합니다. 예를 들어 getItem ()을 호출하고 다른 메서드를 사용할 때 아래를 참조하십시오. 이상한 점 : …

13
ListAdapter가 RecyclerView에서 항목을 업데이트하지 않음
새 지원 라이브러리를 사용하고 있습니다 ListAdapter. 다음은 어댑터의 코드입니다. 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") …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.