Articles of android actionbar

删除ActionBar字幕/重置ActionBar文本

我目前在某些页面上设置了ActionBar字幕,但在一些页面上,我不想有一个字幕。 我可以简单地将字幕的文本设置为无,但是这只是删除文本。 它仍然占据字幕空间,从而推动了标题。 这可能很难解释,所以我说了一个图片: 1)这显示没有字幕设置,这是我想如何设置它的ActionBar 。 2这显示了带有字幕集的ActionBar,这是我想要在一些页面上显示的。 3)最后,这是ActionBar看起来如何设置一个字幕,并尝试删除它。 正如你所看到的,标题已经被推高,字幕没有消失,它只是没有显示任何东西。 我希望有人可以帮助我与此,我已经尝试了谷歌search的问题,我已经通过官方的Android网站挖掘find一个getActionBar().ResetSubtitle()或类似的,但到目前为止,我已经空手了。

如何以编程方式更改操作栏项目的背景颜色

通过设置,可以很容易地在操作栏中设置项目背景的默认颜色: <item name="android:actionBarItemBackground">@drawable/action_bar_item_background</item> 在应用程序主题。 我想只为我的一个片段改变这种颜色。 如何以编程方式做到这一点?

如何在Android中设置ActionaBar标签文本?

我正在使用ActionBarShrelock为预蜂窝设备提供操作栏。 我在我的themes.xml文件中有以下代码… <style name="My.Tab.Style" parent="@android:style/Widget.TabWidget"> <item name="android:textAppearance">@style/MyCustomTabTextStyle</item> </style> <style name="MyCustomTabTextStyle" parent="Widget.Sherlock.ActionBar.TabText"> <item name="android:textAppearance">@android:style/TextAppearance.Medium</item> <item name="android:textSize">14sp</item> <item name="android:textStyle">bold</item> <item name="android:textColor">@color/tabbar_text_color</item> </style> 比我使用它作为 <item name="android:actionBarTabTextStyle">@style/My.Tab.Style</item> <item name="actionBarTabTextStyle">@style/My.Tab.Style</item> 任何人都可以解释为什么我在Tab的最后一个字母上得到一些阴影吗? 我怎样才能摆脱这一点? PLZ的帮助..我已经尝试了一切,但影子总是在那里..

更改操作栏图标

我目前正在为我的应用程序实现主题支持,其中的一部分正在改变操作栏的应用程序图标。 selectHolo Light时,我想使用黑色图标。 除了设置操作栏应用程序图标的部分之外,所有操作都在该方法中完成。 即时通讯尝试使用的代码是: getActionBar(); ActionBar.setIcon(R.drawable.my_icon); “这里没有这样的参考”是我得到的错误。 这应如何正确完成? 顺便说一句,我的minSdkVersion是14,所以没有行动吧sherlock的东西。

使用AppCompatLibrary从片段getActionBar

我正在寻找使用AppCompatLibrary和API 8从片段获取ActionBar实例的最简单的方法。 已经尝试过的事情 getActivity().getSupportActionBar() 但没有运气。

Android Actionbar项目为三个点

我有一个主要活动(res / menu / main_menu.xml)的菜单,我只需要在操作栏上的一个项目,其余的应该隐藏在三点菜单下。 问题是,我从来没有看到我的操作栏上的三个点的项目。 为什么我看不到三个点的项目? 如何强制项目隐藏在它下面? 注:我使用minSdkVersion =“14”,我在AVDtesting。

仅使用Android支持库的NavigationDrawer

是否有任何示例项目,只使用Android支持库(修订18)在Android +2.2上实现导航抽屉而不使用任何额外的库(ABS等)? 这里是使用ASL的例子,但是它只能在API + 14上工作: http : //developer.android.com/training/implementing-navigation/nav-drawer.html 。 这是我的MainActivity: package com.example.android.navigationdrawerexample; import java.util.Locale; import android.app.Activity; //import android.app.Fragment; //import android.app.FragmentManager; import android.support.v4.app.FragmentActivity; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.app.SearchManager; import android.content.Intent; import android.content.res.Configuration; import android.os.Bundle; import android.support.v4.app.ActionBarDrawerToggle; import android.support.v4.view.GravityCompat; import android.support.v4.widget.DrawerLayout; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; import android.widget.AdapterView; import […]

操作栏button背景

我想自定义操作栏button与按下和不按状态的图像。 我把一个可绘制的select器在两个状态(按下,而不是按下)的android:图标。 问题是,如果我按下button,我仍然有我的按下button图标的蓝色背景(ics holo样式)。 如何从操作栏自定义图标button中删除此行为? 谢谢

Inflate在XML中定义的ActionBarSherlock菜单

应该很简单,但可能不会。 在Android 3.0+中使用操作栏时,您可以select使用XML或代码定义菜单项。 我更喜欢在xml中对它们进行编码,因为操作栏感觉更多基于UI的function。 在平均一天,你会用这个xml到一个菜单 @Override public boolean onCreateOptionsMenu(Menu menu) { // Menu is defined inside 'res/menu/…xml getMenuInflater().inflate(R.menu.activity_home, menu); return true; } 你的XML文件看起来像这样 <menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/menu_settings" android:orderInCategory="100" android:showAsAction="never" android:title="@string/menu_settings"/> <item android:id="@+id/menu_item_menu" android:icon="@drawable/menu_off_128" android:showAsAction="ifRoom|withText" android:title="@string/inbox_string"/> <item android:id="@+id/menu_item_gallery" android:icon="@drawable/gallery_off_128" android:showAsAction="ifRoom|withText" android:title="@string/gallery_string"/> <item android:id="@+id/menu_item_inbox" android:icon="@drawable/inbox_off_128" android:showAsAction="ifRoom|withText" android:title="@string/inbox_string"/> <item android:id="@+id/menu_item_contact" android:icon="@drawable/phone_off_128" android:showAsAction="ifRoom|withText" android:title="@string/contact_string"/> </menu> 现在,我面临着向后兼容ActionBarsherlock似乎是最令人愉快的使用和stream行的问题。 所以我用actionbarsherlock尝试了上面的内容,遗憾的是编译时间问题。 也就是说,inflater返回的Menu类是从“Android.view.menu”而不是“com.actionbarsherlock.menu”。 […]

操作栏search查看(Android)null错误

我不知道为什么它出现为null,如果它必须对片段和片段标题或抽屉做些什么,因为它位于从这个片段被拉出的主要活动。 这是我的菜单xml项目: <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" > <item android:id="@+id/action_search" android:title="@string/action_search" android:icon="@drawable/ic_action_search" app:showAsAction="always" app:actionViewClass="android.support.v7.widget.SearchView" /> </menu> 这里是片段代码: public class BrowseFragment extends Fragment { //action bar expands to search //search – keyword or tab search, title //include popular – same algorithm as home //show categories //category click takes you to grid activity //adapter with custom […]