Привет, я не специалист по разработке Android. Я пытаюсь разработать приложение, используя шаблон ящика навигации в Android Studio. Итак, я создал новый проект с использованием этого шаблона. Но когда я запускаю программу, нажмите на элемент меню, представление не изменится. Поэтому я искал всюду в Интернете, я не видел, как я могу справиться с этим. Это код, предоставляемый студииСтудийная панель навигации для Android с фрагментом
public boolean onNavigationItemSelected(MenuItem item) {
// Handle navigation view item clicks here.
int id = item.getItemId();
if (id == R.id.nav_camara) {
} else if (id == R.id.nav_gallery) {
} else if (id == R.id.nav_slideshow) {
} else if (id == R.id.nav_manage) {
} else if (id == R.id.nav_share) {
} else if (id == R.id.nav_send) {
}
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
drawer.closeDrawer(GravityCompat.START);
return true;
}
Что я хочу достичь должен заменить текущий вид с соответствующим видом, который cliked меню х.
ваш вопрос о том, как вызвать фрагмент, который не имеет никакого отношения к с навигационным ящиком (только вы получаете идентификатор элемента ящика) , в вашем состоянии if else .. сделайте фрагмент транзакции .. и прикрепите новый фрагмент к вашему фрейму .. найдите, как это сделать! –
, потому что меня обыскали, и попробуйте инструкцию, все равно ничего не случится ... поэтому я отправляю свой вопрос здесь – Sasya