Toolbar Android中的内容编辑
本文关键字:编辑 Android Toolbar | 更新日期: 2023-09-27 17:58:09
我有一个带有聊天列表的片段(图1),在这里输入图像描述。
我可以选择其中一个聊天,然后转到另一个类似的片段(图2)在这里输入图像描述。正如您所看到的,在当前片段中,我的工具栏和以前的有所不同。我添加了标题,字幕和标志程序
var toolbar = Activity.FindViewById<Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
toolbar.Title = "Test";
toolbar.Subtitle = "test";
toolbar.SetLogo(Resource.Mipmap.Icon);
如果我按下"返回"按钮,我将返回到带有聊天列表的片段,但标题、字幕和徽标将保留在工具栏上。
我的问题是如何正确地返回到图片中显示的源工具栏。1?无论按下什么按钮,我都需要正确查看工具栏。
答案中使用什么并不重要:C#或Java。感谢
只需像这个一样用程序重置它们
public void onBackPressed(){
var toolbar= Activity.FindViewById<Android.Support.V7.Widget.Toolbar(Resource.Id.toolbar);
toolbar.Title = "Your original title";
toolbar.Subtitle = "Your original subtitle";
toolbar.SetLogo(R.mipmap.original);
}
编辑查找像这个一样的当前片段
Fragment currentFragment = getActivity().getFragmentManager().findFragmentById(R.id.fragment_container);
并且根据用户正在观看的片段相应地改变工具栏。