Articles of android actionbar

显示/隐藏DrawerLayout取决于当前片段

我有一个具有DrawerLayout的Activity类。 该布局在Drawer中显示一个列表,让用户在fragments之间切换。 在这些Fragments ,有一些URL,当用户使用clicsk时,将显示WebviewFragment 。 但是,我不想在DrawerLayout中显示WebViewFragment 。 相反,我希望用户可以被重定向到之前的Fragment 。 有什么方法让我显示/隐藏DrawerLayout取决于当前Fragment是什么? 我尝试调用mDrawerLayout.setVisibility(View.GONE ),但似乎它没有完成。 至少ActionBar图标仍然是抽屉图标。

以编程方式更改ActionBarSherlock的背景颜色

我的表单上有一个ActionBarSherlock。 我正在运行时阅读样式信息。 其中一个样式是ActionBar的背景颜色。 如何在运行时更改此设置? 颜色可以是任何RGB值。

无法将自定义视图添加到Android操作栏,为什么?

我正在尝试将自定义视图添加到操作栏中。 final View addView=getLayoutInflater().inflate(R.layout.home_actionbar_buttons, null); getActionBar().setCustomView(addView); 我的XML, </LinearLayout 但我得到nullpointerexception。 当我调试时,addView对象被填充,而不是null。 在充气时,ViewGroupRoot是强制性的吗? 编辑1:Logcat 09-30 12:50:11.625: DEBUG/PackageManager(74): Activities: com.example.actionbar.MainActivity 09-30 12:50:11.645: INFO/ActivityManager(74): Force stopping package com.example.actionbar uid=10047 09-30 12:50:11.825: INFO/installd(34): move /data/dalvik-cache/data@app@com.example.actionbar-1.apk@classes.dex -> /data/dalvik-cache/data@app@com.example.actionbar-1.apk@classes.dex 09-30 12:50:11.825: DEBUG/PackageManager(74): New package installed in /data/app/com.example.actionbar-1.apk 09-30 12:50:12.215: DEBUG/PackageManager(74): generateServicesMap(android.accounts.AccountAuthenticator): 3 services unchanged 09-30 12:50:12.306: DEBUG/PackageManager(74): generateServicesMap(android.content.SyncAdapter): 5 services unchanged 09-30 […]

Android支持操作栏没有显示溢出菜单

我的Android应用支持2.2及更高版本。 我正在使用appcompat支持库作为操作栏,所以它应该只显示是否有不适合的东西。 我希望我的操作栏支持溢出按钮(三个垂直方块),在单击时显示菜单和其他项目。 在我的菜单文件中,我设置了三个项目。 但是在应用程序上我只看到其中两个,并且溢出按钮也没有显示。 activity_menu.xml java文件 import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.support.v7.app.ActionBar; import android.support.v7.app.ActionBarActivity; public class Activity_Menu extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_menu); ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if […]

windowActionBar和android:windowActionBar之间的区别是什么

当我设置这个样式: @color/colorPrimary @color/colorPrimaryDark @color/colorAccent false true 动作栏将消失。 但是,当我把它设置为: @color/colorPrimary @color/colorPrimaryDark @color/colorAccent false true 动作栏仍然在这里。 有什么不同 ?

从ActionBar中删除应用程序图标和文本

可能重复: 从Honeycomb操作栏中删除应用程序图标和标题 可以这样做以释放ActionBar中的更多空间吗? 我正在编译反对sdk 15

Android(3.0)Action Bar不想去Go

我正在使用XOOM并尝试隐藏操作栏。 所以我按照说明在清单文件中执行以下操作: uses-sdk android:minSdkVersion=”11″ android:targetSdkVersion=”11″ 还设置了活动主题。 android:theme=”@android:style/Theme.Holo.NoActionBar” 不幸的是,我仍然可以看到动作栏。 所以我从我的清单中删除了holo动作部分并添加了以下代码 ActionBar actionBar = getActionBar(); actionBar.hide(); 从hide()方法获取空指针exception。 所以我理解getActionBar()返回null。 现在我很好奇我错过了什么?

自定义ActionBar TabBar(ActionBarSherlock)

我已经坚持了几天这个问题了。 任何人都可以帮我自定义ActionBar下面显示的选项卡(NavigationMode是NAVIGATION_MODE_TABS )? 我基本上想要更改选项卡的背景颜色和当前所选选项卡的下划线颜色。 到目前为止,这是我所做的,但它不起作用。 我正在使用ActionBarSherlock 。 @style/Widget.Theme.Styled.ActionBar @style/Widget.Theme.Styled.ActionBar @style/customActionBarTabStyle @style/customActionBarTabStyle @style/customActionBarTabBarStyle @style/customActionBarTabBarStyle @style/customActionBarTabTextStyle @style/customActionBarTabTextStyle @color/red 12dp @color/red @style/Theme.Styled.ActionBar.TitleTextStyle bold #A9E2F3 #A9E2F3 @style/Theme.Styled.ActionBar.TitleTextStyle @color/red bold

Android如何在动作栏中制作可点击的徽标图标?

我正在使用SherlockActionBar作为我的应用程序。 在我的清单中,我定义了徽标和启动的图标。 android:icon=”@drawable/ic_launcher” 如何让它可以点击并处理它紧迫的事件? 我希望能够通过按下徽标返回我的仪表板。

Actionbar menuitem文本为大写

我的操作栏中有一个菜单项,仅显示项目的文本 – 而不是图标。 一切都很好但只是某种程度上项目的标题是大写的。 可以有人告诉我如何才能让它恢复原状。 这是我有的菜单xml: 我得到的项目显示为DOWNLOAD而不是Download