gpt4 book ai didi

Android,为什么 actionBar.setDisplayShowTitleEnabled(false);隐藏标题需要很长时间?

转载 作者:行者123 更新时间:2023-11-30 02:59:14 27 4
gpt4 key购买 nike

我想显示应用程序 Logo 而不是应用程序图标和标题。

我有一个抽象 Activity ,方法如下。我的其他 Activity 都继承了这个类。

public class AbstractActivity extends FragmentActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

// set device orientation to portrait
setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

// setup actionbar
ActionBar actionBar = getActionBar();
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setDisplayUseLogoEnabled(true);
}
}

我可以立即看到我的应用程序的 Logo ,但是标题会在 Logo 右侧显示几秒钟,然后删除,这太可怕了:(我的代码有问题吗?

最佳答案

问题是因为 list 文件中 Activity 的“标签”属性。我刚刚从 list 中删除了该属性并将 Logo 属性添加到“应用程序”标签。

现在可以了。

<application
android:label="@string/app_name"
android:icon="@drawable/ic_launcher"
android:allowBackup="true"
android:theme="@android:style/Theme.Holo.Light"
android:logo="@drawable/logo">

<activity
android:name="MainActivity"
android:label="">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>

...

关于Android,为什么 actionBar.setDisplayShowTitleEnabled(false);隐藏标题需要很长时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22801116/

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