说明:
kotlin语言,用recycleview实现gridview效果,监听点击item,回调
效果图:

step1:
package com.example.flushfragmentdemo
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.util.Log
import androidx.recyclerview.widget.GridLayoutManager
import kotlinx.android.synthetic.main.activity_main.*
class MainActivity : AppCompatActivity() {
private lateinit var courseAdapter: CourseAdapter
private val courseList = listOf(
Course(R.mipmap.ic_launcher, "Android + Java + Firebase"),
Course(R.mipmap.ic_launcher, "Java Foundations"),
Course(R.mipmap.ic_launcher, "Android"),
Course(R.mipmap.ic_launcher, "Firebase")
)
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
courseAdapter = CourseAdapter(courseList) {
course, position ->
Log.e("TAG","click:"+position<

最低0.47元/天 解锁文章
1286

被折叠的 条评论
为什么被折叠?



