Android - Навигационный ящик отображается только в одном упражнении c # - PullRequest
0 голосов
/ 16 мая 2018

Я реализовал Навигационный ящик в своем приложении 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 показывает.

1 Ответ

0 голосов
/ 16 мая 2018

Панель навигации работает с одним действием и несколькими фрагментами. Взгляните на тренинг по Android , чтобы глубже понять, как он используется, и вернитесь, если у вас есть дополнительные вопросы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...