Junior — Middle
Kaip įgyvendinti elementų skiriamąjį RecyclerView naudodami?
sobes.tech AI
Atsakymas iš AI
Norėdami pridėti skiriamąjį tarp sąrašo elementų RecyclerView, dažnai naudojama klasė DividerItemDecoration.
Pavyzdys, kaip pridėti skiriamąjį:
val recyclerView: RecyclerView = findViewById(R.id.recyclerView)
recyclerView.layoutManager = LinearLayoutManager(this)
// Pridėti standartinį skiriamąjį
val dividerItemDecoration = DividerItemDecoration(recyclerView.context, LinearLayoutManager.VERTICAL)
recyclerView.addItemDecoration(dividerItemDecoration)
Jei reikia pritaikyto skiriamojo, galite sukurti savo Drawable ir perduoti jį 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)
Taip DividerItemDecoration yra paprastas ir patogus būdas pridėti vizualinius skiriamąsias tarp sąrašo elementų.