Я новичок в xamarin android. Я отказался от форм, и я хочу изменить макет onnavigationselecteditem
, и мне было интересно, если кто-то может указать мне правильное направление, я попытался использовать setContentView
, но это не изменило вид навсе.
Был создан макет с названием заданий, поэтому я не его не ноль Я хотел бы, чтобы люди перестали отмечать вопросы с общим нулевым статусом, это не так.
public bool OnNavigationItemSelected(IMenuItem item)
{
int id = item.ItemId;
if (id == Resource.Id.nav_camera)
{
// Handle the camera action
}
else if (id == Resource.Id.jobs)
{
SetContentView(Resource.Layout.jobs);
}
else if (id == Resource.Id.nav_assignjob)
{
}
else if (id == Resource.Id.nav_manage)
{
}
else if (id == Resource.Id.nav_share)
{
}
else if (id == Resource.Id.nav_send)
{
}
DrawerLayout drawer = FindViewById<DrawerLayout>(Resource.Id.drawer_layout);
drawer.CloseDrawer(GravityCompat.Start);
return true;
}
Время истекло со следующим
Необработанное исключение:
System.NullReferenceException:
В строке drawer.CloseDrawer(GravityCompat.Start);
я полагаю, потому что SetContview
оставил что-то открытым, но не отобразил это.