问题标签 [android-actionbar-compat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
527 浏览

android - HoloEverywhere 不再与 ActionbarSherlock 一起使用

我已经HoloEveryWheregithub下载了最新版本, 然后我将ActionbarSherlock库添加到它。themes-core.xml现在我在文件中出错

这就是它的样子:

显然, HoloEveryWhere 似乎被配置为与ActionBarComptlibrary 一起使用。对我来说,我宁愿使用ActionbarSherlock.

我应该将父值更改为等效的夏洛克主题吗?

那无数的错误呢attrs.xml

我怎么能解决它们?

我已经尝试集成这个库 2 天了,但没有成功!

0 投票
0 回答
1076 浏览

android - 具有不同片段的操作栏

我想创建一个应用程序,它具有带有 3 个不同片段的操作栏(v7 appcompat)下拉导航。第一个片段是带有标签的列表片段,第二个是常规片段,最后一个是网格视图。我正在使用片段事务来替换框架布局中的片段。

我的问题是如何制作第一个 - 带有标签的列表片段。我想我必须使用视图寻呼机,但为此你需要 Fragment Activity?是否可以将选项卡添加到实际的操作栏?到目前为止,这是我的代码:

忽略 switch-case 中创建新片段的代码,它们都是相同的。谢谢!

0 投票
1 回答
755 浏览

android - 显示隐藏操作栏的好方法

我想在我的应用程序中添加一个覆盖 ActionBar,默认情况下它是隐藏的,因为我在屏幕上没有足够的空间来一直显示它。

现在我想知道一种让操作栏出现的好方法,更准确地说,我应该向用户提供什么输入元素来取消隐藏操作栏。

有没有“正确”的Android方式来做到这一点?我正在考虑显示溢出按钮,即使操作栏被隐藏并使用它来显示操作栏,如下所示:

在此处输入图像描述

这是一个坏主意,为什么?实施它的方法是什么?布局中的新按钮,或者有没有办法只显示溢出按钮并隐藏操作栏的其余部分?

我正在使用支持库 v7 中的操作栏。

0 投票
1 回答
1903 浏览

android - 无法从 Robolectric 2 单元测试创​​建 ActionBarActivity

我正在使用 Robolectric 2 来测试我的活动。这扩展了 ActionBarActivity:

我的测试是:

问题是当我告诉 Robolectric 创建 Activity 时,会引发异常。

根据这篇文章,我已将 @Config(reportSdk=10) 添加到我的测试中。结果是我得到的异常不一样了……这一次不是在创建Activity的时候发生的,而是在给Layout充气的时候(Activity使用了扩展@style/Theme.AppCompat的主题)

我错过了什么,还是 Roboelectric2 不应该与 ActionBarCompat 一起工作?

0 投票
1 回答
472 浏览

java - ActionBarCompact 内的微调器

我是android开发的初学者,所以请不要对我太苛刻..

我正在尝试使用ActionBarCompact,以便 ActionBar 可以兼容API level 8。我想要一个微调器,它可以帮助我导航活动。所以我的问题是我怎样才能拥有它?我需要设置一些标志或添加到操作栏吗?我找不到任何适合我需要的例子。

我尝试过的是:

菜单.m

菜单.xml

在评论中编辑@Szymon 的问题

我为微调器设计的自定义布局:

使用上面作为:

会有很多事情我做错了。请帮助我纠正它们或指出我的好例子......非常感谢。

0 投票
1 回答
1887 浏览

android - 调用 MenuItem.collapseActionView 时出现 NoSuchMethodError

使用 android 支持库我实现了ActionBar (android.support.v7.app.ActionBar)。同时我试图与SearchView交互并尝试 使用以下方法折叠SearchItem :

seachItem 是 MenuItem 类型。这导致以下异常:

那么我应该如何折叠 SearchItem?

0 投票
3 回答
7521 浏览

android - ActionBarActivity - NoClassDefFoundError 异常

已经看到:NoClassDefFoundError Android 与 ActionBarActivityActionBarActivity 在电话上捕获错误

我正在尝试在我的项目中使用ActionBarCompact 。我已经在我的项目中链接了android-support-v7项目及其 jar,并检查了许多来源的步骤,但我仍然无法解决这个问题。

当我构建我的项目时,没有错误,但运行时出现异常。不知道为什么没有检测到类。请告诉我有什么问题。谢谢。

代码:

------------项目结构和构建路径-----------------

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

日志猫

在此处输入图像描述

0 投票
1 回答
1285 浏览

android - Android - API 10 没有 ActionBar

我使用支持库中的 ActionBar 将操作栏包含在 3.0 之前的设备上。

但问题是,没有显示操作栏(使用 API 10 - 在模拟器上)。

使用 Android 4.2 它可以工作。

我已经在我的清单中设置了这个:

android:theme="@style/Theme.Base.AppCompat.Light.DarkActionBar"

我的styles.xml 看起来像这样:

所有功能都有效。但是没有操作栏。:( 我认为这是一个样式问题,因为代码中没有异常。

0 投票
1 回答
318 浏览

android - Android - ActionBar pre Honeycomb

晚上好,

我希望有人能帮助我。

我正在开发一个应用程序,我在 3.0 之前的设备的支持库中使用操作栏,但我遇到了问题,特别是在 3.0 之前的设备上没有显示操作栏。当我使用高于 3.0 的设备时,它工作正常。

我遵循了这些教程:http: //developer.android.com/guide/topics/ui/actionbar.html#Adding

所以我处理动作栏的“主要活动”是从“ActionBarActivity”扩展而来的。

此刻我发现,我的标签是毫无疑问的原因。

我的代码如下所示:

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
// setContentView(R.layout.activity_hauptmenue_extended);

当我删除添加选项卡的部分时,操作栏工作正常!但是当我再次添加“标签”时,没有显示操作栏。但也没有错误!

我真的希望,有人可以帮助我。:(

解决方案

以下问答对我有帮助:

使用 android.support.v7.app.ActionBar 的选项卡

或这个:

带有支持库和 Fragments 覆盖内容的 ActionBar

0 投票
1 回答
123 浏览

android - 使用 ActionBarCompat 摆脱蓝线

我正在使用 ActionBarCompat 库,并且我有一个从Action Bar Style Generator创建的自定义主题。背景设置为此提供的自定义图像,但蓝线仍然存在!这发生在 2.2+ 和 4.0+ 上。