您好,我只是想知道是否有人可以帮助我摆脱单人/多人/朋友标签上方的图片
以下是我的尝试:
ActionBar actionBar = getActionBar();
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setDisplayHomeAsUpEnabled(false);
actionBar.setDisplayUseLogoEnabled(false);
我无法找到任何其他可以处理此案例的选项...感谢您的帮助
答案 0 :(得分:2)
添加:
actionBar.setDisplayShowHomeEnabled(false);
快速测试确实隐藏了徽标。
让我看看我是否也可以找到它的styles.xml
版本,这样您就不必在每个Activity
/ Fragment
中对其进行编码。我知道我的某个应用程序中有它。
编辑:也找到styles.xml
。如果您需要在将继承ActionBar样式的每个Activity
/ Fragment
中隐藏App徽标,这将非常有用。如果只有少数选择Activities
/ Fragments
,那么Java代码就是好的。
将此添加到您的ActionBar
样式:
<item name="android:icon">@android:color/transparent</item>
答案 1 :(得分:1)
actionBar.setDisplayShowHomeEnabled(false);
答案 2 :(得分:1)
你可以试试这个: getActionBar()隐藏(); 如果您对Android有更深入的了解,可以在res / values / styles文件中修复它: 如果你正在开发Android v14及更多:
<style name="YourTheme" parent="@android:style/Theme.Holo.Light.NoActionBar"></style>
<style name="YourThemeBlack" parent="@android:style/Theme.Holo.NoActionBar"></style>
然后转到AndroidManifest.xml:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/YourTheme" > or YourBlackTheme
<activity....
如果您只想接受一项活动的主题:
<activity
android:name="ua.bloxy.buildinghouse.MainActivity"
android:label="@string/app_name"
android:theme="@style/YourTheme" >
为了隐藏徽标,只需设置一个透明的图像...... 例如,创建一个没有背景的.png图像,或者你可以在android中创建一个透明的drawable:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<solid android:color="#00000000" />
</shape>
然后在android manifest中
<application
android:allowBackup="true"
android:icon="@drawable/icon"
在这里你去: