gpt4 book ai didi

android - 更改 Android 选项卡上的文本

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:42:55 25 4
gpt4 key购买 nike

我有一个 Android 应用程序,在 TabHost 中有 3 个选项卡(文本标签,无图像)。我这样设置标签:

intent = new Intent().setClass(this, AnnouncementsActivity.class);
spec = tabHost.newTabSpec("news").setIndicator("News").setContent(intent);
tabHost.addTab(spec);

我启动了一个后台线程以从我的服务器获取公告,我想更新选项卡上的文本标签以告诉用户有多少新公告。例如,我想将选项卡上的文本更改为“新闻 (3)”。如何访问和更改选项卡上的文本标签?

欢迎提出任何建议!

最佳答案

你可以这样做

TabHost tabHost = getTabHost();
TextView tv = (TextView) tabHost.getTabWidget().getChildAt(0).findViewById(android.R.id.title);
tv.setText("New Tab Text");

其中android.R.id.title是系统生成的,根据需要更改ChildIndexText即可

关于android - 更改 Android 选项卡上的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3897723/

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