gpt4 book ai didi

android - 方向更改时未保留应用程序标签字体

转载 作者:行者123 更新时间:2023-11-29 01:56:25 25 4
gpt4 key购买 nike

我无法在屏幕方向更改时保留我的应用程序标签的字体。目前,我在 SherlockFragmentActivity 的 onCreate 方法中使用以下代码设置字体。

titleId = Resources.getSystem().getIdentifier("action_bar_title", "id", "android");
if(titleId == 0)
titleId = com.actionbarsherlock.R.id.abs__action_bar_title;
mAppName = (TextView) findViewById(titleId);
Typeface face = Typeface.createFromAsset(getAssets(), "fonts/handsean.ttf");
mAppName.setTypeface(face);

在方向更改时,字体恢复为默认值。我尝试使用 manifest.xml 保存状态,但没有帮助。它保留了除标签字体以外的所有内容。有人可以建议如何做到这一点吗?

感谢您前来阅读这篇文章。

最佳答案

您是否尝试过设置 android:configChanges="orientation" 并使用 onConfigurationChanged() 处理方向变化?

编辑:也解释了here为什么它不起作用。

关于android - 方向更改时未保留应用程序标签字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14885268/

25 4 0