gpt4 book ai didi

java - toolbar.getChildCount() 返回 0

转载 作者:太空狗 更新时间:2023-10-29 14:50:42 31 4
gpt4 key购买 nike

我正在尝试更改应用程序标题的字体。为此,我决定遍历工具栏,找到标题 TextView,然后设置字体。

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
TextView title = null;
View child = null;
for(int i=0; i < toolbar.getChildCount(); i++){
child = toolbar.getChildAt(i);
if(child instanceof TextView){
title = (TextView) child;
break;
}
}
Typeface logoFont = Typeface.createFromAsset(getAssets(),"fonts/font.ttf");
if(title!=null){
title.setTypeface(logoFont);
}
setSupportActionBar(toolbar);

但 toolbar.getChildCount() 返回 0。Toolbar 似乎没有任何子项。有人可以帮我解决这个问题吗?

最佳答案

您需要在setSupportActionBar 之后调用getChildAtgetChildCount

关于java - toolbar.getChildCount() 返回 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35655016/

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