私はkotlin-android-extensionを使用しており、レイアウトファイルからkotlinファイルにbottomNavigationView
idを呼び出すことができます。私はbottomNavigationView.setOnNavigationItemSelectedListener(BottomNavigationView.OnNavigationItemSelectedListener {})
を使うことができますが、次に何ですか?Kotlinを使用してAndroidで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;
}
});
アンドロイドスタジオのjava to kotlinコンバータを使用 –
このアプリは既に最初からkotlinを使用していますので、私はkotlinを正しく書くことができますか? kotlineファイルにJavaを書き込まないでください。 –
あなたはそれをコピーして自動変換することができることが分かります –