问题标签 [actionbarsherlock]

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 投票
2 回答
9230 浏览

android - 使用 actionbarsherlock 选项卡样式的选项卡内容

参考下面的代码(取自https://gist.github.com/1126843)我如何设置选项卡的内容?

从代码来看,似乎我需要将内容放在 View createTabContent(String tag) 下,但我该怎么做呢?

0 投票
0 回答
570 浏览

android - 在 Fragment 中填充 Spinner 时出现 BadTokenException

为什么我不能在支持包中的 Fragment 中填充 Spinner 的对话框?

由于 UI 设计的要求,我最终在 Fragment 中有子视图。所以结构是这样的:Activity -> Fragment -> (ProfileView, ContactsView)都扩展了FrameLayout

除了 Spinner,一切看起来和工作都很好。

在 ProfileView 内部,我有一个用于创建视图的构造函数。同时,我同时使用了 Context 和 Fragment,以防万一。

在初始化我的视图时

我尝试将所有这些传递到 Adapter for Context 但它们都不起作用。所有原因都导致 BadTokenException(除了以 NULL 开头的两个)。

屏幕效果很好,我什至可以从上下文资源中加载 XML。那么为什么 Spinner 不起作用呢?

我应该补充一点,下面的堆栈跟踪来自在 2.2/2.3 设备上运行。该代码在 ICS 上运行良好。

堆栈跟踪:

0 投票
3 回答
11093 浏览

android - 无法使用 Ant 构建 Android 应用程序(请参阅 ActionBarSherlock 和 ViewPagerTabs)

我有一个使用 ActionBarSherlock 和 ViewPagerTabs 的 Android 应用程序。我使用 Eclipse 来编写和构建它,在我尝试使用 Ant 构建它之前它运行良好。这是我所做的:

  1. 转到 ActionBarSherlock 文件夹,运行“android update lib-project --path”。
  2. 转到 ViewPagerTabs 文件夹,运行“android update lib-project --path”。也
  3. 转到 app 文件夹,运行“android update project --path”。
  4. 在 app 文件夹下运行“和调试”,我得到以下错误:

所以问NO。1:我在app的project.properties中有正确的库引用,并且可以成功构建ActionBarSherlock和ViewPagerTabs,为什么我仍然得到这些错误?

这个问题有一个解决方法——将库的 bin 文件夹下的所有 classes.jar 复制到应用程序的 libs 文件夹中,然后再次运行“ant debug”。但是我需要在 app 的所有 .java 文件都可以编译后删除 app 的 libs 文件夹下的这些 .jar 文件。

在此之后再次运行“ant debug”,我将收到以下错误:

我的第二个问题是:我该如何解决这个问题?

谢谢!

0 投票
6 回答
22680 浏览

android - Android 兼容性上下文操作栏

在尝试遵循 Android 设计指南时,我遇到了一个小难题。

我想要一个可以长按几个(多选)的项目列表,然后对它们执行批量操作。

设计指南建议为此使用上下文操作栏,这听起来完全符合我的想法。问题是,我试图保持向后兼容 API 7(由于我的手机目前是 2.3.3)。

我正在使用ActionBarSherlock来获取其他操作栏的内容,但我似乎无法弄清楚如何让它启动上下文操作栏,也没有弄清楚如何在 ABS 中任意向 ActionBar 添加按钮。我看到你可以做标签,所以也许这就是答案,但由于我试图允许多选,我不想拥有正常的模式上下文菜单。

0 投票
1 回答
3682 浏览

android - 无法将 WebViewFragment 派生类添加到 FragmentTransaction

我正在使用 ActionBarSherlock 并实现一个选项卡式应用程序。每个选项卡都代表一个 Fragment,它只包含一个 WebView。我已经使用从 Fragment 派生的对象实现了它。但是当我把它改成 WebViewFragment 时,我就不能再把它添加到 FragmentTransaction 中了。我想知道我是否导入了正确的东西?这是代码:

问题线是:

我不知道为什么。MyWebviewFragment 扩展了扩展 Fragment 的 WebViewFragment。FragmentTransaction 方法应该看到 MyWebviewFragment,就好像它是一个简单的 Fragment。就像我之前说的,这可能与我的进口有关吗?

谢谢!!!

0 投票
2 回答
8915 浏览

android - Only display tabs in action bar

I've just used ActionBar Sherlock to implement the android action bar on pre 3.0 android devices. I'm having one issue when I'm using tab navigation though.

Currently the action bar is devided in two rows at the top of the screen. The first row contains the app icon and app title, while the second row contains my navigation tabs. I tried to remove the top bar with actionBar.setDisplayOptions(0);, but now i still have two rows, but the top row is empty. How can I remove this top row?

Thanks!

0 投票
1 回答
2384 浏览

android - 操作栏 Sherlock 列表导航微调器:项目宽度选框?

我使用 Action Bar Sherlock 库将操作栏添加到我的布局中。我将导航模式设置为ActionBar.NAVIGATION_MODE_LIST并使用自定义适配器填充导航微调器。

问题是当微调项文本太长时,它不会完全显示。

我希望它像一个选框,这怎么做?

谢谢

0 投票
1 回答
1492 浏览

android - Android 中的 SherlockBar 4.0 和 PreferenceFragment

我将这个库用于 ActionBar:http ://actionbarsherlock.com/ (4.0 beta 版)所有工作,但我有一些问题:

  1. 有任何变体可以创建 PreferenceFragment?如果不是,是否有任何变体可以使用选项卡创建 ActionBar,其中一个选项卡提供首选项?

  2. 要使用选项卡,我使用以下代码: http: //developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/FragmentTabs.html 但它不起作用,因为在 ActionBar public void onTabSelected(Tab tab, FragmentTransaction ft) 没有第二个参数。是否有任何变体可以使其工作?我没有,是否有任何变体可以创建正常的切换选项卡?

0 投票
1 回答
952 浏览

android - SherlockBar 中的片段附加错误

我使用夏洛克酒吧 (http://actionbarsherlock.com/)。有 TabListener 的代码:

View的代码有一部分:

一切正常,但是当我第二次选择任何选项卡时 - 我收到错误:

我认为,附加功能中的错误,但如何解决这个问题?

0 投票
1 回答
482 浏览

android - 有没有办法专门为堆叠的操作栏设置 actionBarTabTextStyle?

我还没有找到一种方法来根据是否ActionBar堆叠来更改选项卡文本的文本样式。只有背景似乎是可调整的。

我正在使用ActionBarSherlock。我的ActionBar背景是蓝色的,带有白色的文字。我正在使用选项卡式导航,因此,当标签部分堆叠在主下ActionBar时,我希望背景为白色(我已经使用了abBackgroundStacked)。这使文本不可见(文本与背景颜色相同)。当操作栏堆叠时,我希望文本为黑色。有任何想法吗?