草庐IT

ActionBar-PullToRefresh

全部标签

android - NullPointerException : with ActionBar. setDisplayHomeAsUpEnabled(boolean)' 在空对象引用上

我在运行时得到这个nullPointerException:Causedby:java.lang.NullPointerException:Attempttoinvokevirtualmethod'voidandroid.app.ActionBar.setDisplayHomeAsUpEnabled(boolean)'onanullobjectreference来自mainActivity的代码:packagecom.example.vasilis.spangreek;importandroid.app.ActionBar;importandroid.app.Activity;impo

Android 3.0 ActionBar,改变颜色

如何更改选项卡下方下划线的颜色?它目前是浅蓝色,我找不到关于如何针对Android3.0更改此设置的任何资源。此外,由于以下原因,我想更改显示在ActionBar右侧的菜单项的文本颜色:android:showAsAction="ifRoom|withText"有人知道如何更改这些吗? 最佳答案 您可以使用属性android:actionBarTabStyle、android:actionBarTabBarStyle和android:actionBarTabTextStyle来控制选项卡的外观。Thissection在官方开发人员指

android - 将微调器添加到 ActionBar(不是导航

我使用答案here中的第二个选项向我的ActionBar添加了一个微调器.如何向微调器添加微调器适配器?我尝试使用Google描述的Spinner对象here但得到一个空的Spinner对象。有人知道怎么做吗?我不希望微调器位于操作栏的导航区域中,而是与其他操作项一起(我使用的是拆分操作栏)。感谢您的帮助! 最佳答案 我知道这是一个老问题,但以防万一有人偶然发现它(就像我一样)并仍在寻找完整的答案,这里是如何使用兼容性库来解决这个问题,以便它可以从v7开始工作(Android2.1Eclair)到当前v19(Android4.4Ki

android - 原生 actionbar.show() 和 hide() 动画的时长是多少

我想在操作栏动画时做一些动画。但是,我不知道操作栏动画的持续时间。 最佳答案 不幸的是,native操作栏动画时间似乎在Androidsourcecode中进行了硬编码在4.1版之后(没有属性,没有维度,没有方法)并且设置为250ms:actionbar.hide()方法在Android4.1/4.4中的实现示例:publicvoiddoHide(booleanfromSystem){if(mCurrentShowAnim!=null){mCurrentShowAnim.end();}if(mCurWindowVisibility=

Android Yelp 类似于 ActionBar 中的搜索栏

我正在尝试创建在搜索时采用多个参数的android应用程序。目前,我有一个可搜索的界面,可以从我的操作栏中进行搜索。但是,我想创建一个类似搜索栏的yelp,我有2个文本字段可以输入数据,如图所示:如何在搜索时添加额外的文本字段?这是我用来初始化搜索的代码@OverridepublicbooleanonCreateOptionsMenu(Menumenu){//Inflatethemenu;thisaddsitemstotheactionbarifitispresent.getMenuInflater().inflate(R.menu.menu_home,menu);//Associat

android - ActionBar 向上按钮和导航模式

我想实现NavigationPattern在我的应用程序中使用ActionBar中的向上按钮。我有详细信息Activity,在这里我可以来自主页、收藏夹和搜索屏幕。我也可以从浏览器打开这个屏幕(处理特定的url)。当用户按下向上按钮时,我使用flush()方法来模拟返回导航。但是对于这种情况,当用户来自浏览器时,我想打开主屏幕而不是以前的浏览器Activity。我如何识别之前的Activity来自另一个应用,然后导航到主屏幕? 最佳答案 Up应始终导航到Activity的分层父级,而Back应始终临时导航。换句话说,你应该保持原样。

android - 当 ActionBar 选项卡导航太长时如何停止显示为微调器?

我有一个带有Tab导航的操作栏。在3.1上运行时一切都很好,但是一旦我在4.1设备上安装了该应用程序,选项卡就被迫显示为微调器,破坏了我的布局设计。看起来标签占用了太多空间(如果我删除了一些fragment,一切看起来又好了。有没有办法停止这种行为并再次将导航显示为选项卡,就像在android3.1中一样?有人知道吗?谢谢! 最佳答案 我找到了答案here.添加选项卡后必须设置导航模式。 关于android-当ActionBar选项卡导航太长时如何停止显示为微调器?,我们在StackOv

android - 使用 showAsAction ="ifRoom"未在 ActionBar 中显示操作项

我正在尝试向我的支持操作栏添加一些操作项。在我的Activity中,我还向操作栏添加了选项卡。这是Activity的摘录:publicclassShowEmailsextendsActionBarActivityimplementsShowEmailsFragmentInteractionListener{privateIMAPClientServiceservice;privatebooleanbound;privateActionBarab;privateMailDBHelpermdbhelper;privateSQLiteDatabasedb;privateIntentclien

android - 更改 ActionBar 选项卡背景颜色

有没有办法改变ActionBar中标签栏的背景颜色,而无需在一行版本中改变它?澄清我想要的:在纵向模式下,ActionBar分为两行,ActionBar本身和下面的选项卡。在横向模式下,选项卡位于实际的ActionBar中。我想更改人像模式的背景颜色。如果我更改TabView中的背景,两种模式都会更改。我是否必须为它们创建单独的样式?这就引出了第二个问题:有没有办法知道什么时候是双行,什么时候不是?还是我只是遗漏了什么?顺便说一句,我正在使用ActionBarSherlock 最佳答案 我认为您正在寻找ActionBar样式的and

android - 在达到限制时使 ActionBar 上的选项卡滚动,而不是创建下拉列表

如标题所示,我有一个Android4.0平板电脑应用程序,它使用Actionbar和选项卡模式。如果我向操作栏添加超过4或5个选项卡,则会创建一个下拉列表。我已阅读文档,其中指出,“注意:在某些情况下,Android系统会将您的操作栏选项卡显示为下拉列表,以确保最适合操作栏。”只是想知道是否可以覆盖默认行为并让操作栏滚动项目?设计文件http://developer.android.com/design/patterns/actionbar.html谈论可滚动选项卡,但除了在设计文档中,我似乎找不到任何关于它们的信息。 最佳答案 我