Android - 更改底部导航栏中的项目标题

问题描述:

我有2个片段,我可以使用底部导航栏进行导航。我也有一个溢出菜单,显示一个edittext对话框。Android - 更改底部导航栏中的项目标题

我希望当我在对话框中编写和验证文本时,导航栏上当前显示的片段项目会改变标题。我不知道如何改变特定项目的文字。

我希望我的问题是可以理解的。我一直在搜索,但我没有找到任何相应的答案。

如果您在布局菜单中定义要更改项目的id(添加行android:id =“@ + id/myid”),则可以使用findViewById(R .id.myid)。然后,只需根据项目的内容设置新标题即可。

+0

好的,但我如何完成: 'X item =(X)findViewById(R.id.item1)'?我如何取代X? – Tim241

没有任何代码我只能猜测你设置ViewPagerTabLayout方法yourTabLayout.setupWithViewPager(yourViewPagerAdapter);

如果是这样,你可以简单地使用 yourTabLayout.getTabAt(position).setText(yourTitle);其中position0的第一个标签和1的第二个选项卡设置标题。 如果您发布了一些代码,我可以尝试在您的代码中指定我的答案,以及您将片段添加到活动的方式。