2016-08-29 48 views
0

我正在尝试创建自定义工具栏。我遵循这个post。我可以实现工具栏更改,但我不能更改工具栏文本。这是我在做什么更改Xamarin Forms中自定义工具栏中textview的文本

var toolbarTop = FindViewById<Toolbar>(Resource.Id.toolbar_top); 
var titleTextView = toolbarTop.FindViewById<TextView>(Resource.Id.toolbar_title); 
titleTextView.Text = title; 

但是标题没有改变。这里有什么问题?

顺便说一句:我正在改变每个新的导航到不同页面的标题。不在活动创建。

感谢您的任何帮助。

回答

0

不要做它 “的OnCreate”。在此处执行操作

public override void OnAttachedToWindow() 
    { 
     base.OnAttachedToWindow(); 
     Title = "Title Text"; 
    } 
+0

工具栏被自定义工具栏替换。标题不再有效。我需要更改自定义工具栏中textview的文本 – F0rc0sigan

+0

尝试更改文本视图,但在OnAttachedToWindow函数中 –

+0

我正在使用xamarin格式。当我导航到Xamarin Forms中的另一个页面时,我需要更改文本。在Android中,它始终是1个活动。 – F0rc0sigan