草庐IT

Actionbar

全部标签

Android searchView 不在 actionBar 中移除焦点

好吧,这个问题已经被问过很多次了,我已经浏览了很多关于它的主题,但我无法让它工作。我的searchView不在actionBar上,所以我不能使用collapseActionView()我试过了searchView.clearFocus();//thisclosesthekeyboardbutdoesnotremovefocusgetActivity().getCurrentFocus().clearFocus();//basicallythesameasabovesearchView.setQuery("",false);//thisclearsthequeryanddropsthe

Android ActionBar 兼容溢出菜单未在 sdk 10 上显示

您好,感谢您花时间阅读这个问题。我正在尝试开发一个将使用ActionBar兼容库的Android应用程序。在使用compat库时,我已经遵循(据我所知)所有建议。我的list看起来像这样(只显示相关代码):如您所见,我的目标是sdk8+。我已经按照推荐使用了Theme.AppCompat主题。我的菜单文件是这样的:我正在为showAsAction属性使用我自己的命名空间。我的Activity扩展了ActionBarActivity类。问题是这样的:在sdk10(android2.3.3)上,在设备和模拟器上,溢出菜单(操作栏右侧的三个点)都没有显示。操作栏上仅显示前2个菜单项。如果我按

android - 如何为 ActionBar 的 ActionMode 背景设置动画?

背景可以更改操作栏的背景,甚至可以在两种颜色之间设置动画,例如:publicstaticvoidanimateBetweenColors(finalActionBaractionBar,finalintcolorFrom,finalintcolorTo,finalintdurationInMs){finalValueAnimatorcolorAnimation=ValueAnimator.ofObject(newArgbEvaluator(),colorFrom,colorTo);colorAnimation.addUpdateListener(newAnimatorUpdateLis

android - 给定样式时 Actionbar 标题消失

我一直在为我的Actionbar添加样式并且一切正常,直到我尝试更改Actionbar标题。当我为Actionbar的标题添加样式时,标题就消失了。Actionbar仍然存在,但只是没有标题。这是我的Actionbar样式代码@color/primary@color/dark_primary@color/accentfalsetrue@style/Theme.TabTheme.MyActionBar@style/MyActionBarTabs@color/primary50dp@style/Theme.TabTheme.MyActionBar.TitleTextStyle@color/

Android 选项卡操作栏

我正在试用3.0的androidactionbar,这里指的是http://www.youtube.com/watch?v=gMu8XhxUBl8TabsActivity中的代码如下:packagecom.test.actionbar;importandroid.app.ActionBar;importandroid.app.ActionBar.Tab;importandroid.app.Activity;importandroid.app.Fragment;importandroid.app.FragmentTransaction;importandroid.os.Bundle;pu

android - 旋转时复制 ActionBar 按钮

我试图找到有关此问题的答案,但没有成功。我有一个fragment,它有一个名为“menu_roi_result_calc”的菜单项。每次屏幕旋转时,都会创建一个新的菜单项。代码如下所示:@OverridepublicbooleanonCreateOptionsMenu(Menumenu){//Inflatethemenu;thisaddsitemstotheactionbarifitispresent.getMenuInflater().inflate(R.menu.menu_roi_result_calc,menu);returntrue;}然而,在几次屏幕旋转之后,这就是我得到的:

android - 在 android 默认选项卡式 Activity 中, fragment 不适合屏幕,因为高度和 actionBar 是可移动的

我只是在AndroidStudio1.5.1上创建了一个TabbedActivity。我没有更改任何代码,但Fragment的高度不适合屏幕,而ActionBar是可移动的。位于底部的Views是不可见的。我需要向上移动ActionBar以查看底部View。(请观看视频:Video)所以,我有两个问题:将ListView放入Fragment后,如何在用户滚动ListView时平滑地向上移动ActionBar?(WhatsApp和Viber正在使用这种技术)2.如何防止ActionBar移动并将Fragment对齐到屏幕底部?这是android创建的MainActivity:public

android - 如何为初学者在 android studio 中添加 actionbar?

我想构建我自己的应用程序,我想向它添加一个操作栏。在我的主要布局中,我想要一个仅包含我的应用程序名称的操作栏。在我的其他布局/页面中,我想要我的页面名称和一个背面导航回到上一页的导航符号。任何人都可以告诉我如何做到这一点,也有人可以告诉我关于android中的默认操作栏它做什么以及我用它做什么。 最佳答案 第1步:build.gradle(应用层)dependencies{compile'com.android.support:appcompat-v7:23.3.0'}第2步:AndroidManifest.xml第3步:在您的Ac

android - ActionBar 上特定菜单项的不同外观/样式

在我的Android应用程序中,我正在按照androiddeveloperblog中的提示自定义ActionBar。和其他地方。我希望能够突出显示ActionBar上的特定菜单项,例如具有不同的背景颜色,因为它特别适用于当前可见的fragment(实际上添加了它)。但是,我还没有发现任何迹象表明可以做到这一点,我自己也没有设法做到这一点。可能吗?如果是怎么办? 最佳答案 所以我现在用了一些小技巧让它开始工作。下面是fragment代码@OverridepublicvoidonCreateOptionsMenu(Menumenu,Me

android - 删除 actionbar item 蓝色背景

我正在创建一个带有自定义外观按钮的操作栏,我将它们放在menu.xml的图标部分中。问题是,当我按下它们时,我会同时看到按钮图像的选定版本和全息主题的蓝色背景。这是我的menu.xml:ab_location_layer是这样的:ab_location_layer包含一个小于actionBar的图像。如何删除操作栏上的蓝色背景?我也在使用actionbarsherlock。谢谢 最佳答案 我在ActionBarSherlock邮件列表上找到了答案:你必须把这个@null@null@null您的主题而不是ActionBar主题