Articles of android actionbar

如何使用通知数在操作栏中创建一个图标?

我想在操作栏中在通知数量内部制作一个通知图标。 例如( Google Adsence ): 我在stackoverflow上find了这个答案,但它没有完全回答我的问题,因为在这种情况下它只是数字而不是带有数字的图标: 带有计数的Actionbar通知图标

从android中的片段管理工具栏的导航和后退按钮

我的所有片段都是通过ActionBarActivity (mainActivity)控制的,在DrawerLayout中实现了DrawerLayout ,并且所有子片段都通过drawerLayout的列表项单击进行推送。 我面临的问题是在通过抽屉推出片段之后我想将抽屉图标更改为ToolBar后退图标,以便用户可以导航到上一个片段并处理android.R.id.home内部的回调。相同的片段或mainActivity内部。 我使用的代码是: MainActivity.java public class MainActivity extends ActionBarActivity { private DrawerLayout layoutDrawer; private ActionBarDrawerToggle drawerToggler; private Stack stack; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); stack = new Stack(); layoutDrawer = (DrawerLayout) findViewById(R.id.layout_drawer); drawerToggler = new ActionBarDrawerToggle(this, layoutDrawer, toolbar, R.string.app_name, R.string.app_name); layoutDrawer.setDrawerListener(drawerToggler); setUpDrawerList(); pushFragment(new FirstFragment(), […]

从ActionBarSherlock迁移到ActionBarCompat时有哪些常见问题?

我想从我的应用程序中删除ActionBarSherlock并将其替换为标准的ActionBarCompat。 我如何实现ActionBarCompat? 如何迁移活动? 哪些导入替换ActionBarSherlock导入? 什么是典型问题?

getActionBar返回null

调用getActionBar返回null 。 这经常被报道,所以我确保包括其他人使用的解决方案:我的minSdkVersion=11 ,我有一个标题栏,我在setContentView之后调用getActionBar 。 此外,我的活动不是儿童活动。 setContentView(R.layout.main); // experiment with the ActionBar ActionBar actionBar = getActionBar(); actionBar.hide(); Device是运行Android 3.2的三星Galaxy Tab 10.1 提前感谢任何想法或建议!

如何在选择项目后完全折叠SearchView?

我一直在努力解决这个问题。我有一个全球搜索,它提供了一个自定义列表视图,其中包含用户types的建议。 当用户选择一个选项时,我希望searchview返回到完全折叠状态。 相反,它会缩小,但会保持略微扩展的视图。 我抛出了一切,我可以find这个东西来关闭它,但不能为我的生活得到正确的方法。 这是function: final SearchView.OnCloseListener closeListener = new SearchView.OnCloseListener() { @Override public boolean onClose() { return closeSearch(); } }; protected boolean closeSearch() { _searchView.clearFocus(); _searchView.setQuery(“”, false); _searchView.setFocusable(false); _searchMenuItem.collapseActionView(); isSearchFragmentVisible(false); return false; } 然后,当从自定义“建议”列表视图中选择项目时,手动调用关闭搜索。

将windowTranslucentStatus与CollapsingToolbarLayout一起使用

我试图获得与谷歌播放中看到的相似的效果。 我有以下布局,以显示一个透明的工具栏,后面有一个图像。 当用户滚动时,在图像视图滚动离开屏幕时会出现视差效果。 当用户向上滚动时,工具栏会返回,只有当用户到达列表的顶部时,imageview才会返回。 一切都很好。 问题 当我将windowTranslucentStatus设置为true时。 视图中的内容向上移动到状态栏下方,但CollapsingToolbarLayout的内容向上移动状态栏高度的两倍(CollapsingToolbarLayout保持正确的高度)。 这意味着图像顶部的某些部分被切断,操作栏现在显示在状态栏下方而不是在其下方。 作为一个副作用,现在在CollapsingToolbarLayout底部的填充与状态栏的高度相同 这是没有windowTranslucentStatus的样子。 这里的一切都很好 windowTranslucentStatus设置为true 用户从列表中的较低位置向上滚动(不在顶部)

选项卡上的Android导航抽屉

我正在使用支持库中提供的新导航抽屉。 使用抽屉和标签时,抽屉菜单将显示在标签下方,如下所示。 如何确保选项卡上显示抽屉菜单。 (它应该显示抽屉菜单,好像没有标签) 没有标签的抽屉菜单 带标签的抽屉菜单

材料设计透明ActionBar

我想知道是否有人知道如何使用透明操作栏进行活动,例如当您转到应用页面时,您可以使用新Google Play商店中的操作。 我不关心滚动和从透明变成纯色背景,我只需要动作条透明。 谢谢。

如何在ActionBar(Android)中添加按钮?

我想将一个Button添加到Action栏的右侧,如此屏幕截图所示: 我在onCreate方法中得到actionBar: ActionBar actionBar = getActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); 和后退按钮(onOptionsItemSelected方法)如下: public boolean onOptionsItemSelected(MenuItem item){ Intent myIntent = new Intent(getApplicationContext(),MainActivity.class); startActivityForResult(myIntent, 0); return true; } 我该如何添加按钮?

ActionBarSherlock中强制溢出菜单

我想在预ICS设备(2.3 – 2.1)上使用4.0+溢出菜单。 我正在使用带ActionBarSherlock的HoloEverywhere。 我尝试了以下解决方案: ActionBarSherlock&HoloEverywhere – 强制溢出? 但它不起作用,因为absForceOverflow不存在。 是在最新版本中删除了什么? 我已经检查了ABS和HE库项目的R文件,并且该字段根本不存在。 我的应用程序的主题设置为@style/Holo.Theme.Sherlock.Light ,这是我尝试inheritance的主题,并将absForceOverflow参数设置为true 。