【发布时间】:2017-11-20 12:40:50
【问题描述】:
我使用 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;
}
});
【问题讨论】:
-
在android studio中使用java to kotlin转换器
-
这个应用一开始就已经使用了kotlin,所以我只能写kotlin吧?不要在 kotline 文件中写 Java。
-
只是意识到你可以复制粘贴它并自动转换它
标签: android android-studio kotlin kotlin-android-extensions