我在我的c#Android应用程序中实现了导航抽屉,我在github中做了与此项目相同的操作。问题是导航只显示在一个活动中,然后如果我尝试从导航中启动另一个活动,它就会消失。我希望在活动发布后,导航抽屉保持原样在ASP.NET中的MasterPage中而不会消失。 这就是我试图在我的第二个活动中显示抽屉的事情,该活动在导航抽屉项目上点击:
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
正在显示。