Junior — Middle
Ko nepieciešams īstenot Android, lai parādītu vienkāršu un homogēnu elementu sarakstu?
sobes.tech AI
Atbilde no AI
Lai parādītu vienkāršu homogēnu elementu sarakstu Android, parasti izmanto komponentu RecyclerView. Galvenie soļi:
- Pievienojiet
RecyclerViewizkārtojumam. - Izveidojiet XML izkārtojumu vienam saraksta elementam.
- Implementējiet adapteri, kas sasaista datus ar saraksta elementiem.
- Adapterī īstenojiet ViewHolder optimizācijai.
- Uzstādiet LayoutManager, lai pārvaldītu elementu izvietojumu (parasti LinearLayoutManager vertikāliem sarakstiem).
Adaptera piemērs:
class SimpleAdapter(private val items: List<String>) : RecyclerView.Adapter<SimpleAdapter.ViewHolder>() {
class ViewHolder(val textView: TextView) : RecyclerView.ViewHolder(textView)
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder {
val textView = LayoutInflater.from(parent.context)
.inflate(android.R.layout.simple_list_item_1, parent, false) as TextView
return ViewHolder(textView)
}
override fun onBindViewHolder(holder: ViewHolder, position: Int) {
holder.textView.text = items[position]
}
override fun getItemCount() = items.size
}
Aktīvajā aktivitātē vai fragmentā ir jāinicializē RecyclerView un jāuzstāda adapteris un LayoutManager.