草庐IT

actionBar

全部标签

java - ActionBar — Activity 之间的共享按钮

我在ActionBar中放置了一个按钮。我如何制作一个按钮监听器,它在包含ActionBar的不同布局之间共享? 最佳答案 创建一个“BaseActivity”或“ParentActivity”或任何您想调用的扩展Activity的名称。这简单地完成了您在每个Activity中所做的所有事情。然后所有其他Activity,扩展此ParentActivity,而不是普通Activity。在这个ParentActivity中实现你的操作栏创建和按钮,以及它们的操作。 关于java-Actio

android - 带有导航下拉列表的自定义 ActionBar

我需要在我的应用程序中添加一个ActionBar,但它必须是自定义的。从左到右:自定义后退按钮、自定义下拉列表、自定义按钮、中间的图像和右侧的两个自定义按钮。我最好的方法是什么?是否可以使用ActionBar或将其创建为布局会更好?minSdk为14 最佳答案 我觉得还是用ActionBar比较好。可以设置自定义下拉列表privateclassMyAdapterextendsBaseAdapter{/***ViewdisplayedinsidetheActionBar*/@OverridepublicViewgetView(intp

android - 您可以在不使用 ActionBar 的情况下添加 Chromecast 功能吗

我一直在使用Google的示例应用程序来准备我们的Chromecast功能,但是我发现,您需要在ActionBar(由Google实现)中有一个按钮才能获得ActionProvider以便将您的选择器附加到。@OverridepublicbooleanonCreateOptionsMenu(Menumenu){super.onCreateOptionsMenu(menu);getMenuInflater().inflate(R.menu.main,menu);MenuItemmediaRouteMenuItem=menu.findItem(R.id.media_route_menu_i

android - 选项菜单未显示在 ActionBar 上

我想使用ActionBarActivity在ActionBar中显示Menu。我在单击选项按钮时获得选项菜单,而不是显示在操作栏的顶部。我需要顶部的选项菜单,而不是从2.3开始单击选项菜单我的代码:publicclassMainActivityextendsActionBarActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ActionBaractionBar

java - setDisplayHomeAsUpEnabled 不显示带有自定义操作栏 View 的后退箭头

当我单击它按预期工作的图标时,list中的所有内容都已正确设置,但是ActionBar上未显示actionBar.setDisplayHomeAsUpEnabled(true);actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_HOME|ActionBar.DISPLAY_SHOW_CUSTOM);actionBar.setCustomView(R.layout.actionbar_view); 最佳答案 您传递给ActionBar.setDisplayOptions的位告诉Act

java - Android Tab Layout如何从第二个tab开始

嗨,我正在关注这个图http://www.androidhive.info/2013/10/android-tab-layout-with-swipeable-views-1/我希望应用程序以“游戏”选项卡开始,而不是“评分最高”选项卡!你能帮我吗:)这是我的代码packagecom.scorebeyond.android.tabswithswipeexample;importcom.scorebeyond.android.tabswithswipeexample.adapter.TabsPagerAdapter;importandroid.app.ActionBar;importan

具有非默认语言环境的 ActionBar NullPointerException 的 Android 应用程序

我创建了带有ActionBar和2个选项卡的非常基本的Android应用程序。它工作正常。然后我添加了语言环境资源目录res/values-de并在其中strings.xml将字符串翻译成德语。我将Nexus7上的语言更改为德语,应用程序在部署后无法启动。我在模拟器上遇到了同样的问题。你能帮我让这个应用程序在我的移动设备上运行一些非默认语言环境吗?就我而言,德语...报以下错误。02-0715:32:41.314:W/dalvikvm(16682):threadid=1:threadexitingwithuncaughtexception(group=0x40d82930)02-071

android - 如何在一定延迟时间后隐藏ActionBar和NavigationBar?

我会在显示未被触摸的几秒钟后隐藏我的应用程序的导航栏和操作栏,并将当前View扩展到全屏。然后,如果用户触摸屏幕(或者如果他向下滑动则更好),再次使两者可见。怎么办? 最佳答案 您可以使用处理程序来延迟某些操作。Handlerh=newHandler();h.postDelayed(newRunnable(){@Overridepublicvoidrun(){//DODELAYEDSTUFFgetActionBar().hide();}},delaytime);//e.g.3000millisecondsTheactionsyout

Android 2.0 : Support Actionbar library (appcompat v7 support library without resources):No resource found @style/Theme. AppCompat.Light.DarkActionBar

我关注了http://developer.android.com/guide/topics/ui/actionbar.html在Android2.0中实现ActionBar的链接我已遵循以下程序。i)创建一个新项目ii)在我的项目中创建一个libs文件夹iii)包含android-support-v13.jar和android-support-v7-appcompat.jar文件并将它们添加到构建路径我的Manifierstxml文件是我遇到了这个错误错误:错误:找不到与给定名称匹配的资源(在“主题”中具有值'@style/Theme.AppCompat.Light.DarkActio

android - Android ActionBar 中的操作项不可点击

我有一个带有此项目的ActionBar:[...]但我不希望它成为一个按钮。是一种将其设置为不可点击的方法。布局和外观都很好。enabled=false完成了这项工作,但它也改变了文本的颜色,我只希望它不可点击。谢谢! 最佳答案 在代码中,您可以使用MenuItemsetEnabled(false),对于details.或者,在您的布局中:MenuItemitem=menu.findItem(R.id.your_item);item.setVisible(true);item.setEnabled(false);或者,在您的menu