我使用 kotlin-android-extension,我可以将bottomNavigationView
id 从布局文件调用到 kotlin 文件。我可以使用bottomNavigationView.setOnNavigationItemSelectedListener(BottomNavigationView.OnNavigationItemSelectedListener {})
,但接下来呢?
据我所知,在 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;
}
});