gpt4 book ai didi

android - 更改 tabHost 上的文本大小

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:49:39 26 4
gpt4 key购买 nike

我正在尝试用 2 个选项卡做一个 tabHost,没问题,但我想更改文本大小,我搜索了很多,但如果不更改选项卡的所有布局我找不到任何东西,我只想更改文本大小,不改变背景或类似的东西,我这样添加我的标签:

tabHost.addTab(tabHost.newTabSpec("photos_tab").setIndicator(getString(R.string.userPhotos)).setContent(R.id.tab2));

当我尝试将 TextView 放入 setIndicator 时,我可以更改文本大小,但可以更改所有内容、单击、背景和其他内容。所以我只想更改文本大小。

有什么想法吗?

ps:我没有扩展 TabActivity,所以我不能在 AndroidManifest 或类似的东西中更改主题。 (我之前试过:How to change the font size of tabhost in android)

谢谢。

最佳答案

是的,您可以通过让 child 处于指定位置并获取其 TextView 并设置其文本大小来实现。

 TextView x = (TextView) tabHost.getTabWidget().getChildAt(0).findViewById(android.R.id.title);
x.setTextSize(25);

关于android - 更改 tabHost 上的文本大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12624175/

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