Articles of android actionbar

如何获取Android溢出菜单图标的副本?

如何获取Android的溢出菜单图标副本以在自定义菜单中使用。

如何更改SearchView默认图标?

我使用了“ Android Action Bar Style Generator ”来生成我自己的Holo主题。 然后我在操作栏中添加了两个图标,一个用于searchFilter,另一个用于文件选择器, 两个图标都是白色 。 文件选择器图标(在右侧)看起来不错,但不知何故搜索图标看起来是深灰色。 在搜索文本视图上键入时,关闭按钮也显示为深灰色。 我尝试过更改操作栏的颜色以及搜索视图,但没有成功。 为什么搜索视图显示这种颜色? 我该怎么改变它? 非常感谢你。 更新 :我认为我的应用程序正在使用我的图标,但它没有,它使用默认的搜索视图图标,所以我的问题实际上是,如何更改搜索视图的默认图标? menu.xml文件中的这句话不起作用: android:icon=”@drawable/selectable_header_search”

始终在支持操作栏中显示菜单项

我正在研究android应用程序。 我已经在其中实现了支持的操作栏。我想始终显示选项菜单项。 但它没有表现出来。 它显示在下拉菜单中。 我的代码为下面给出的菜单项。 ActionBar Activity的代码如下: – @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return super.onCreateOptionsMenu(menu); } 任何帮助将不胜感激。

使用叠加层在操作栏下方定位视图

我想在带有叠加层的操作栏下面放置一个视图。 有没有办法通过XML布局这样做? 我想避免使用常量,因为已经存在至少4个可能的值,并且该数字可能会增长。 与ActionBarSherlock的兼容性是一个优点 。

搜索后,操作栏搜索不会关闭

我有一个带有搜索图标的操作栏。 单击搜索图标时,它会扩展到用户可以键入搜索的搜索栏。 问题是,当用户输入搜索时,我希望搜索栏折叠回图标,但我无法让它在我的生活中发生。 我的操作栏菜单如下所示: 我的搜索活动如下: public class Search extends Fragment implements SearchView.OnQueryTextListener, ReadJSONResult.OnArticleSelectedListener { private ListView lv; View v; SearchView searchView; private SearchView mSearchView; private MenuItem mSearchMenuItem; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { //set layout here v = inflater.inflate(R.layout.activity_search, container, false); setHasOptionsMenu(true); getActivity().setTitle(“Search”); //get user information SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getActivity()); String […]

如何在加载活动之前隐藏操作栏?

我的目标是在我的应用程序启动时显示启animation面。 现在它将做的是简要地显示带有其他空白页面的操作栏,然后跳转到启animation面。 我试图弄清楚如何不显示开始屏幕,只是从启animation面开始。 我正在尝试使用这些链接获取有关如何解决此问题的信息。 ActionBar隐藏标题的滞后在这一个我假设我可以使用相同types的方法通过更改主题来隐藏动作栏,但我不知道我将实际使用什么作为我的风格。 如何在创建活动之前隐藏操作栏,然后再次显示它? 在这里,它讨论了向清单添加一条线来做到这一点。 在清单中哪里? 我放的任何地方都没有做任何事情。

在操作栏的右上角添加一个按钮

有没有办法可以在ActionBar右上角添加一个按钮,比如默认设置Button是什么? 我删除了设置Button但我想在其中添加一个自定义Button 。

选项卡在自定义布局膨胀时在操作栏上方显示

我尝试了所有Stackoverflow的其他答案中提到的所有内容,但它没有成功。 这是我的代码。 actionBar = getActionBar(); actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor(“#ffffff”))); actionBar.setDisplayShowHomeEnabled(true); actionBar.setDisplayShowCustomEnabled(true); actionBar.setCustomView(R.layout.actionbar_layout); actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); actionBar.setLogo(null); actionBar.setDisplayShowTitleEnabled(false); View homeIcon = findViewById(android.R.id.home); ((View) homeIcon.getParent()).setVisibility(View.GONE);

带片段的ActionBar(支持)(支持)

我需要在我的一个针对Gingerbread的Android应用程序中使用动作栏和片段的组合。 所以我使用了v7支持库中的操作栏和v4支持库中的片段,并使用FragmentActivity扩展了我的类。 我输入线路时出错 actionbar = getSupportActionBar(); 该错误表明, 对于myFragmentClass (我的类名) types,未定义getSupportActionBar( )。 代码在没有支持库的情况下完美运行。 我的问题有解决方案吗? 谢谢!

操作栏自定义视图

我想声明一个自定义视图,但我还希望带有向上图标的主页徽标显示在左侧,并显示其默认function。 如何同时使用两者?