Sobes.tech
Junior — Middle

Kā var ieviest elementu atdalītāju sarakstā, izmantojot RecyclerView?

sobes.tech AI

Atbilde no AI

Lai pievienotu atdalītāju starp saraksta elementiem RecyclerView, parasti izmanto klasi DividerItemDecoration.

Piemērs, kā pievienot atdalītāju:

val recyclerView: RecyclerView = findViewById(R.id.recyclerView)
recyclerView.layoutManager = LinearLayoutManager(this)

// Pievienot standarta atdalītāju
val dividerItemDecoration = DividerItemDecoration(recyclerView.context, LinearLayoutManager.VERTICAL)
recyclerView.addItemDecoration(dividerItemDecoration)

Ja nepieciešams pielāgots atdalītājs, vari izveidot savu Drawable un nodot to DividerItemDecoration:

val divider = ContextCompat.getDrawable(this, R.drawable.custom_divider)
val dividerItemDecoration = DividerItemDecoration(recyclerView.context, LinearLayoutManager.VERTICAL)
divider?.let { dividerItemDecoration.setDrawable(it) }
recyclerView.addItemDecoration(dividerItemDecoration)

Tādējādi DividerItemDecoration ir vienkāršs un ērtas veids, kā pievienot vizuālus atdalītājus starp saraksta elementiem.