Kotlin有趣的setNavigationItemSelectedListener()错误“类型不匹配”

时间:2019-12-09 23:57:33

标签: android android-studio kotlin navbar nav

我想向我的Android程序添加一个导航栏。 在这一行:

navigationView.setNavigationItemSelectedListener(this)

我有一个错误: “类型不匹配。 必需:navigationView.setNavigationItemSelectedListener 找到:MainActivity”

以下是此行的一个块:

class MainActivity : AppCompatActivity(), BottomNavigationView.OnNavigationItemSelectedListener {

    var drawer: DrawerLayout? = null

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        val toolbar = findViewById<Toolbar>(R.id.toolbar)
        setSupportActionBar(toolbar)

        drawer = findViewById(R.id.drawer_layout)
        val navigationView = findViewById<NavigationView>(R.id.nav_view)
        navigationView.setNavigationItemSelectedListener(this)
}

您能建议我一些有关解决此问题的方法吗?

0 个答案:

没有答案