草庐IT

Actionbar

全部标签

android - 隐藏 ActionBar 菜单时 SearchView 聚焦

我有一个带有SearchView的ActionBar。选择菜单按钮时,隐藏/溢出菜单项显示在下拉列表的右侧。当下拉菜单隐藏时,SearchView获得焦点并显示键盘。有没有办法阻止键盘显示(触摸SearchView的情况除外)?问候,朱利叶斯。编辑下面添加的代码:这是我初始化它的方式:SearchManagersearchManager=(SearchManager)mActivity.getSystemService(Context.SEARCH_SERVICE);((SearchView)mSearchView).setSearchableInfo(searchManager.ge

android - 如何更改 ActionBar 菜单背景颜色(安卓 4 和 5)

我在更改android设计时遇到了一个麻烦。我需要将操作栏菜单背景颜色更改为黑色。我知道,这个问题有很多答案。我试过很多。但对我没有任何作用。哦,我忘了说,我不是一个非常熟练的android开发人员。这是我的样式文件(v21)@color/mainColor@color/secondaryColor@color/goldColor@color/mainColor@color/secondaryColor@color/secondaryColor@color/blackColor@color/secondaryTextColor@null@color/goldColor@color/bl

android - 按下时如何更改主页按钮突出显示颜色

我使用Sherlock操作栏1,我想在按下时将主页按钮BG从蓝色更改为红色2,我想更改HomeAsUp图标(白色箭头)有什么想法吗?主页按钮按下这里创建了这个actionbar代码extendsSherlockFragmentActivitypublicActionBaractionBar;this.actionBar=this.getSupportActionBar();this.actionBar.setDisplayShowHomeEnabled(true);this.actionBar.setHomeButtonEnabled(true);this.actionBar.setD

android - ActionBar 上的动态 TextView

我需要在ActionBar中实现一个TextView。此TextView显示蓝牙连接的状态,因此它将根据此状态进行更新。我不是在谈论更改ActionBar的标题,而是添加一个textviewf.e.在标题下方或右侧。目前,我所做的是在menu.xml中创建一个项目:然后在mainActivity上添加:@OverridepublicbooleanonCreateOptionsMenu(Menumenu){getMenuInflater().inflate(R.menu.bluetooth,menu);returntrue;}@OverridepublicbooleanonPrepare

android - Actionbar 的溢出菜单打开/关闭监听器

我想在用户打开/关闭ActionBar的溢出菜单(三个点)时收听,就像这样:voidonOverflowMenu(booleanexpanded){}为了处理打开的案例,我尝试了onPrepareOptionsMenu(),但它是在构建ActionBar或调用invalidateOptionsMenu()时触发的。这不是我想要的。如果用户在onMenuItemSelected()中选择菜单项,我能够检测到溢出菜单已关闭。但我也想检测用户是否通过点击菜单外部、按下返回键以及所有其他情况来关闭溢出菜单。有什么办法可以实现吗? 最佳答案

android - 为什么 Android 会截断我的 ActionBar 标题?

在我的应用程序中,我更改了显示的每个fragment的ActionBar中的标题。当我第一次启动我的应用程序时,我得到了一个请求列表,所以我的标题是“我的请求(20)”。然后,当您单击该列表中的项目时,它会替换我的Activity中的一个fragment,并将标题设置为“Action”。当我回到第一个View(总是在同一个Activity中)时,我将标题重置为“我的请求(20)”,但android决定截断它。所以结果是“我的请求...”。经过多次测试,当我在其中放入较小的文本时,Android似乎正在缩小我的标题。但是当我放置更长的文本时它不会放大它,即使有足够的空间也是如此。我该怎么

android - 在 Android 运行时设置 Actionbar 覆盖模式

如何在运行时将actionbar模式设置为在运行时不覆盖或覆盖内容?我尝试使用getWindow().requestFeature(Window.FEATURE_ACTIONBAR_OVERLAY)但它不允许在调用setContentView()后设置模式。这是可以做到的,正如我在Youtube应用程序中看到的那样。 最佳答案 虽然不一定完全符合您的要求,但一个不错的解决方法是在内容顶部创建一个与ActionBar高度相同的间隔View(android:layout_height="?android:actionBarSize").

android - 没有状态栏、actionBar 和选项卡的屏幕高度

我有一个ListView,我希望每一行都填满可用屏幕的三分之一。我有一个可见的状态栏,然后是一个带有slidingTabs的actionBar。我正在进行这样的当前计算:height=context.getResources().getDisplayMetrics().heightPixels;if(context.getTheme().resolveAttribute(android.R.attr.actionBarSize,tv,true)){actionBarHeight=TypedValue.complexToDimensionPixelSize(tv.data,context

android - ActionBar 选项卡 - 固定和可滚动?

在AndroidDesignGuidelines它指出“有两种类型的选项卡:固定的和可滚动的。”我在ActionBardocumentation中找不到任何文档支持指定任一类型的选项卡的能力。如何指定标签组是固定的还是可滚动的?如果不能,那么是什么决定了标签是固定的还是可滚动的? 最佳答案 选项卡的数量决定了选项卡组是固定的还是可滚动的。例如,如果您有一个选项卡,它们将被固定,但如果您有六个选项卡,那么它们将变成可滚动的,因为所有六个都无法显示在一个屏幕上。如果您想在3.0之前的设备上查看它的运行情况,downloadtheActi

java - 如何让我的 ActionBar 的 "Up"按钮像手机的 "Back"按钮一样工作?

我有一个带有Fragment的ViewPager。单击Fragment中的按钮时,我会在我的上启动一个Activity。当我在Activity中时按下手机上的后退按钮,我会回到我之前的屏幕,即ViewPagerFragment的屏幕.我想在我的ActionBar中启用“向上”按钮,为此,我编写了以下代码:publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.detail);ActionBaractionBar=getActionBar