我使用kotlin-android-extension,我可以从布局文件调用bottomNavigationView
id到kotlin文件。我可以使用bottomNavigationView.setOnNavigationItemSelectedListener(BottomNavigationView.OnNavigationItemSelectedListener {})
,但接下来呢?如何在Android上使用Kotlin在BottomNavigationView上设置OnNavigationItemListener?
据我所知在Java中,还有另一个函数称为onNavigationItemSelected
,但我无法在kotlin中找到它。
这是我想在Java中使用的示例代码,但不能在kotlin中编写它。
bottomNavigationView.setOnNavigationItemSelectedListener(
new BottomNavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
switch (item.getItemId()) {
case R.id.action_favorites:
case R.id.action_schedules:
case R.id.action_music:
}
return true;
}
});
在android studio中使用java到kotlin转换器 –
这个应用程序已经从一开始就使用kotlin,所以我只能写kotlin吗?不要在kotline文件中写入Java。 –
只是意识到你可以复制粘贴并自动转换它 –