草庐IT

android - 在 ActionBarSherlock 中刷新菜单项动画

publicbooleanonOptionsItemSelected(MenuItemitem){switch(item.getItemId()){caseandroid.R.id.home:returntrue;caseR.id.searchIcon:returntrue;caseR.id.startRefresh:refreshItem=item;refresh();returntrue;caseR.id.stopRefresh:if(refreshItem!=null&&refreshItem.getActionView()!=null){refreshItem.getActio

android - 菜单项的上下文操作栏奇怪行为

我在上下文操作栏中有一些奇怪的行为。首先:当我点击溢出按钮时,每隔一秒只会显示一个菜单项:其次/第三次:有没有办法让图标不占用太多空间?当我将添加属性android:showAsAction="always"更改为所有项目时,实际上有足够的空间来显示所有图标-但是我的共享图标不可点击不再:CleanProject没有帮助。我在我的测试设备(GalaxyS3)上使用Android4.2.2。我什至尝试在我的XXX上完全刷新一个新的ROMGS3(CyanogenMod10.1现在,SlimBean之前,还删除了底部的导航栏)-没有帮助。我也在Nexus4上试过了.有更多的空间,所以共享按钮

android - 在溢出下拉菜单项上显示自定义布局?安卓

我想弄清楚如何在溢出菜单(操作栏右侧)内显示项目的自定义View,但我似乎无法弄清楚。它仍然只显示标题:S。我想做一些事情,比如twitter如何在下拉菜单的第一项中显示图标、标题和副标题。谁能帮帮我Menu.xml中的项目actionProvider类#1publicclassABDropDownextendsActionProvider{privatestaticfinalStringTAG="MActionProvider";privateContextcontext;publicABDropDown(Contextcontext){super(context);this.con

android - 工具栏菜单项单击 fragment

我知道有人问过这个问题,但在看了那些答案后我无法解决我的问题。我有一个带有fragment的Activity。在fragment中,我添加了工具栏,我想处理来自fragment的工具栏菜单项单击事件。在菜单中,我添加了一个共享按钮。我得到了向上导航(箭头主页按钮)的点击事件回调,但我的fragment中没有得到共享按钮的点击事件回调。可以指出我在这里做错了什么吗?menu.xml我已将工具栏添加到fragment布局中。我的Activity代码-publicclassDescriptionActivityextendsActionBarActivity{@Overrideprotect

android - 删除 NavigationView 菜单项选定颜色的问题?

大家好,我面临一个奇怪的问题。我在我的Activity中添加了NavigationView,默认情况下,每次我启动应用程序时,都会选择带有背景颜色的第一个导航项。我想删除这个功能。我的毕业典礼:dependencies{compilefileTree(dir:'libs',include:['*.jar'])testCompile'junit:junit:4.12'compile'com.android.support:appcompat-v7:22.2.1'compile'com.android.support:design:22.2.1'}代码:publicclassMainAct

android - 将应用程序主题 textColor 设置为白色会导致上下文菜单项文本为白色(不可见)

好吧,这让我发疯了。为了给我的应用程序换肤,我在我的主题中设置了以下内容:#FFFFFF应用程序中的所有文本都变成白色,除非我在布局xml中手动覆盖它。太好了,是的,简单易行。除了上下文菜单(列表等之外)的菜单选项中的文本也已决定变为白色。这不是很好,因为很难在白色上阅读白色。我尝试了多种解决方案,包括搜索如何更改上下文菜单的文本颜色(无骰子)以及在我的主题中创建一个textAppearance项目。最后一个解决方案没有更改我应用程序中的所有文本字段,这令人沮丧。那么,有什么建议吗?希望我的困境是清楚的。 最佳答案 在您的style

android - 有没有办法在 API 25 中引入的 Google 官方 BottomNavigationView 菜单项上显示通知徽章?

我一直在尝试在API25中发布的BottomNavigationView。我想在底部导航中的一个菜单项上显示一个通知标记(比如一个带有或不带有计数的蓝色小圆圈)酒吧。我有一个选择器可绘制对象,我在其中添加了checkedtrue和checkedfalse状态,并带有灰色的可绘制对象,上面有一个蓝点。当用户导航到其他导航项时,整个菜单按钮和徽章都会变成灰色。我知道这是因为itemIconTint应用于可绘制对象,这就是将不同颜色的徽章作为图标的一部分不起作用的原因。有没有其他方法可以实现这一目标?这就是我使用它的方式。删除itemIconTint并以编程方式更改可绘制图标没有帮助。在An

android - 如何以编程方式更改 ActionBar 菜单项文本颜色?

我有一个包含多个项目的actionBar,我想在单击项目时更改文本的颜色。无论如何以编程方式执行此操作?请提供示例或任何资源。谢谢publicvoidcatalogClick(MenuItemitem){//highlightmenuitemetc.} 最佳答案 要在不定义样式资源的情况下进行更改,我们可以使用SpannableString。@OverridepublicbooleanonPrepareOptionsMenu(Menumenu){//TostylefirstmenuitemMenuItemmenuItem=menu.

android - 菜单项应指定标题

我遇到了这个问题,但问题是我确实有一个标题在字符串xml文件中我做了字符串,程序甚至用它的字符串切换action_search和action_settings-搜索和设置。 最佳答案 只是一个错误的XML命名空间!尝试:作为G.T.建议您考虑在showAsAction属性上使用appcompat(仅当您想支持API注意:appcompat库与某些无法处理showAsAction属性的旧Android版本(API7+)兼容,因为它们没有ActionBar(API 关于android-菜单项

android - 如何在android中将单个菜单项添加到工具栏?

我只是想在工具栏的左侧有一个后退按钮。但是当我添加以下代码时,它出现在工具栏的右侧。我怎样才能将它更改为左侧?我的代码 最佳答案 您只需要工具栏左上角的返回图标,然后配置工具栏即可。mToolBar=(Toolbar)findViewById(R.id.toolbarLayout);mToolBar.setTitle("Toolbar");mToolBar.setNavigationIcon(R.drawable.ic_back_shadow);setSupportActionBar(mToolBar);因为ToolBar菜单项完全