Sobes.tech
Junior — Middle

Temel bir homojen öğe listesi görüntülemek için Android'de ne yapılmalı?

sobes.tech yapay zeka

AI'dan gelen yanıt

Android'de temel bir homojen listeyi göstermek için genellikle RecyclerView bileşeni kullanılır. Ana adımlar:

  1. Düzenlemede RecyclerView ekleyin.
  2. Bir liste öğesi için XML düzeni oluşturun.
  3. Verileri liste öğeleriyle bağlayan bir adaptör uygulayın.
  4. Optimizasyon için adaptörde ViewHolder uygulayın.
  5. Öğelerin düzenlenmesini yönetmek için LayoutManager ayarlayın (genellikle dikey liste için LinearLayoutManager kullanılır).

Bir adaptör örneği:

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
}

Activity veya Fragment'ta RecyclerView başlatılmalı ve adaptör ile LayoutManager ayarlanmalıdır.