我想隐藏从操作的应用程序图标bar.For这个我写下面的风格线条隐藏应用程序图标:动作条菜单文本颜色显示为透明
<item name="android:icon">@android:color/transparent</item>
它为我工作,但它也隐藏其显示菜单的菜单文本为透明。但菜单文字颜色是白色的。
我想隐藏从操作的应用程序图标bar.For这个我写下面的风格线条隐藏应用程序图标:动作条菜单文本颜色显示为透明
<item name="android:icon">@android:color/transparent</item>
它为我工作,但它也隐藏其显示菜单的菜单文本为透明。但菜单文字颜色是白色的。
添加在你的动作条的样式如下代码:
<item name="android:displayOptions">showHome|homeAsUp|showTitle</item>
<item name="displayOptions">showHome|homeAsUp|showTitle</item>
<item name="android:icon">@android:color/transparent</item>
要隐藏完整操作栏使用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);
我不想隐藏操作栏。 – user2323471 2014-10-01 06:42:09
所以你只需要隐藏** AppIcon **?是吗 ?现在检查我的答案我更新 – Srihari 2014-10-01 06:50:16
是的工作,但同样的问题。它也隐藏菜单的文字意味着它是透明的。 – user2323471 2014-10-01 08:10:01
<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>
这会为你工作
你有没有尝试过呢? http://stackoverflow.com/questions/14606294/remove-icon-logo-from-action-bar-on-android – Lingeshwaran 2014-10-01 06:31:27