如何使用字符串而不是资源ID设置ActionBarDrawerToggle标题?

时间:2018-11-19 10:50:51

标签: c# android xamarin.android drawerlayout

编辑1 : 根据此答案,这些字符串are not displayed仅由可访问性服务使用。令人困惑...


我正在使用 Xamarin.Android

我正在寻找一种方法,将ActionBarDrawer的标题动态设置为用户登录之前未知的字符串。

目前,ActionBarDrawer是使用默认资源ID构建的,即:

drawerLayout = FindViewById<DrawerLayout>(Resource.Id.drawer);
m_toggle = new ActionBarDrawerToggle(this, drawerLayout, Resource.String.options, Resource.String.main_activity);
drawerLayout.AddDrawerListener(m_toggle);

我似乎找不到一种将关闭状态标题设置为当前用户名的方法。

SetTitle()方法只有一个重载,它需要一个资源ID。

因此,我认为我的最后一个选择是找到TextView并更改文本...我可能是错的,但我会说TextView为无ID。我想考虑的下一件事是枚举子布局...

对于这样简单的任务,这似乎过于复杂。

还有更好的选择吗?

0 个答案:

没有答案