Sobes.tech
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:

  1. Pievienojiet RecyclerView izkārtojumam.
  2. Izveidojiet XML izkārtojumu vienam saraksta elementam.
  3. Implementējiet adapteri, kas sasaista datus ar saraksta elementiem.
  4. Adapterī īstenojiet ViewHolder optimizācijai.
  5. 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.