2014-10-01 75 views
0

我想隐藏从操作的应用程序图标bar.For这个我写下面的风格线条隐藏应用程序图标:动作条菜单文本颜色显示为透明

<item name="android:icon">@android:color/transparent</item> 

它为我工作,但它也隐藏其显示菜单的菜单文本为透明。但菜单文字颜色是白色的。

+0

你有没有尝试过呢? http://stackoverflow.com/questions/14606294/remove-icon-logo-from-action-bar-on-android – Lingeshwaran 2014-10-01 06:31:27

回答

0

添加在你的动作条的样式如下代码:

<item name="android:displayOptions">showHome|homeAsUp|showTitle</item> 
<item name="displayOptions">showHome|homeAsUp|showTitle</item> 
<item name="android:icon">@android:color/transparent</item> 
0

要隐藏完整操作栏使用MainActivity.java这个代码调用此行之前SetContentview

super.onCreate(savedInstanceState); 
requestWindowFeature(Window.FEATURE_NO_TITLE); // This code will hide Action Bar form your UI 
setContentView(R.layout.mailActivity); 

更新:使用此来隐藏应用程序图标

PackageManager p = getPackageManager(); 
ComponentName componentName = new ComponentName(this, com.apps.MainActivity.class); // activity which is first time open in manifiest file which is declare as <category android:name="android.intent.category.LAUNCHER" /> 
p.setComponentEnabledSetting(componentName,PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP); 
+0

我不想隐藏操作栏。 – user2323471 2014-10-01 06:42:09

+0

所以你只需要隐藏** AppIcon **?是吗 ?现在检查我的答案我更新 – Srihari 2014-10-01 06:50:16

+0

是的工作,但同样的问题。它也隐藏菜单的文字意味着它是透明的。 – user2323471 2014-10-01 08:10:01

0
<style name="AppTheme" 
    parent="Theme.AppCompat.Light.DarkActionBar"> 
    <item name="android:actionBarStyle">@style/MyActionBar</item> 
</style> 

<!-- ActionBar styles --> 
<style name="MyActionBar" 
    parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse"> 
    <item name="android:logo">@android:color/transparent</item> 
</style> 

这会为你工作