gpt4 book ai didi

java - Android 工具栏中的内容编辑

转载 作者:行者123 更新时间:2023-12-01 09:40:09 26 4
gpt4 key购买 nike

我有包含聊天列表的 fragment (图1)enter image description here

我可以选择其中一个聊天并转到另一个 fragment ,如下所示(图2)enter image description here 。在当前 fragment 中,我的工具栏与前一个 fragment 相比有所不同,如您所见。我以编程方式添加了标题、副标题和 Logo

var toolbar = Activity.FindViewById<Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
toolbar.Title = "Test";
toolbar.Subtitle = "test";
toolbar.SetLogo(Resource.Mipmap.Icon);

如果我按“后退”按钮,我将返回到包含聊天列表的 fragment ,但标题、副标题和 Logo 将保留在工具栏上。

我的问题是如何正确返回到图1所示的源工具栏?无论按下按钮如何,我都需要工具栏的正确 View 。

答案中使用什么并不重要: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

Fragment currentFragment = getActivity().getFragmentManager().findFragmentById(R.id.fragment_container);

并根据用户正在查看的 fragment 相应地更改工具栏。

关于java - Android 工具栏中的内容编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38526978/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com