Я реализовал Навигационный ящик в своем приложении c # для Android, я сделал то же самое, что и этот проект в github .Проблема в том, что навигация отображается только в одном действии, а затем, если я попытался запустить другое действие из навигации, он исчезает.Я хочу, чтобы после запуска действия Навигационный ящик оставался таким же, как в MasterPage в ASP.NET, и не исчезал.Это то, что я пытался сделать, чтобы показать «Ящик» во втором упражнении, которое запускается при щелчке элемента «Ящик навигации»:
public class SecondActivity: NavActivity // extending from the NavActivity where the Navigation drawer is implemented
{
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
LayoutInflater inflater = (LayoutInflater)this.GetSystemService(Context.LayoutInflaterService);
View contentView = inflater.Inflate(Resource.Layout.portfolio_layout, null, false);
drawerLayout.AddView(contentView, 0);
Toast.MakeText(this, "Home selected!", ToastLength.Short).Show();
}
}
Но код SecondActivity
скомпилирован успешно, я знаю, что, поскольку Toast message
показывает.