РЕДАКТИРОВАТЬ 1 : В соответствии с этим ответом эти строки не отображаются , используются только службами специальных возможностей.Смущает ...
Я использую Xamarin.Android .
Я ищу способ динамически установить заголовок ActionBarDrawer
до строки, которая неизвестна до того, как пользователь вошел в систему.
На данный момент ActionBarDrawer создается с идентификаторами ресурсов по умолчанию, например:
drawerLayout = FindViewById<DrawerLayout>(Resource.Id.drawer);
m_toggle = new ActionBarDrawerToggle(this, drawerLayout, Resource.String.options, Resource.String.main_activity);
drawerLayout.AddDrawerListener(m_toggle);
Мне кажется, я не могу найти способчтобы установить заголовок закрытого состояния для имени текущего пользователя.
Существует только одна перегрузка метода SetTitle()
, и он принимает идентификатор ресурса.
Итак, я думаю, что мой последнийможно найти TextView
и изменить текст ... Я могу ошибаться, но я бы сказал, что TextView
как идентификатор.Следующая вещь, о которой я думаю, - перечислить дочерние элементы макета ...
Это кажется слишком сложным для такой простой задачи.
Есть ли лучший вариант?