4 июня, 2021

RecyclerView || #26

MainActivity import androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport androidx.recyclerview.widget.GridLayoutManagerimport androidx.recyclerview.widget.LinearLayoutManagerimport com.neco_desarrollo.plantshandbook.databinding.ActivityMainBindingclass MainActivity : AppCompatActivity() { lateinit var binding: ActivityMainBinding private val adapter = PlantAdapter() private val imageIdList = listOf( R.drawable.plant1, R.drawable.plant2, R.drawable.plant3, R.drawable.plant4, R.drawable.plant5, ) private var index = 0 override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) binding = ActivityMainBinding.inflate(layoutInflater) setContentView(binding.root) init() } private fun init() { binding.apply { rcView.layoutManager = GridLayoutManager(this@MainActivity, 3) rcView.adapter = adapter buttonAdd.setOnClickListener { if(index > 4) index = 0 val… Подробнее »RecyclerView || #26