问题标签 [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 回答
25586 浏览

android - 为什么我的片段 onSaveInstanceState() 没有被调用?

我有一个片段,它有自己的状态(选定的按钮等)。该状态在屏幕旋转时丢失。

包含片段的活动在 /res/layout/ 中具有纵向布局,在 /res/layout-land/ 中具有几乎相同的横向布局。两种布局都包含这样的片段:

我一直在测试的片段类是:

请注意,我使用的是 3.0 之前的片段支持包,通过 ActionBarSherlock 引入。

LogCat 给了我:

如您所见,从不调用,并且片段始终在两者中都onSaveInstanceState()为 null和。savedInstanceStateonCreate()onActivityCreated()

我已经尝试myFragment.setRetainInstance(true)过我的活动onCreate(),但这并没有改变任何东西。

onSaveInstanceState()有一个@Override,所以我知道它不像错字那样愚蠢。

我查看了 ActionBarSherlock 示例之一(com.actionbarsherlock.sample.shakespeare),并且其中的片段onSaveInstanceState()正确调用了它们的方法。据我所知,该示例与我的代码完全一样——通过布局和布局 XML 包含的片段。我什至使用与我的主项目使用的完全相同版本的 ActionBarSherlock 构建了该示例,并且保存实例状态对于该示例来说效果很好。

如何在屏幕旋转时保留片段状态?为什么不onSaveInstanceState()叫?

0 投票
1 回答
116 浏览

android - 最新的ActionBarSharlock4.0 不能使用fragment?

我知道它可以在 ActionBarSharlock3.x 中使用 Fragment,因为它包含了官方的支持包。但是如何在 ActionBarSharlock4.0 中使用 Fragment 或其他功能。

0 投票
2 回答
1180 浏览

android - ActionbarSherlock :标题上的事件处理程序

我正在使用ActionbarSherlock

我通过以下方式在我的 java 代码中设置了 sherlock 操作栏的标题:

我想知道,如何将事件处理程序添加到操作栏的标题?

0 投票
2 回答
1992 浏览

android - ActionBar Sherlock 没有出现。可能是什么错误?

我将 ActionBarSherlock 作为库包括在内。在 manifest.xml 中添加:

这是我在活动中写的:

尽管如此,操作栏仍然没有出现。任何小的示例代码都会有所帮助,或者说明我哪里出错了。

0 投票
1 回答
2852 浏览

android - 带有 ActionBarSherlock 的本机 ActionBar selectableItemBackground

我尝试更改 ActionBar 中选定项目的背景。我使用 ActionBarSherlock 来兼容旧的 Android 版本。当应用程序在具有 ICS 的设备上运行时,我为我的 Activity 设置了特定主题。

这是我现在的风格:

我的drawable看起来像这样:

似乎该属性不会被覆盖。我错了什么?

0 投票
1 回答
1049 浏览

android - ActionBarSherlock - Tab Text ellipsize on

我正在尝试更改 < Android 3.0 设备上的 ActionBarSherlock ActionBar 选项卡的选项卡文本。

在设备 > Android 3.0 上,文本简单地被包裹在两行中。在 < Android 3.0 的设备上,文本是单行的,并且似乎设置为 ellipsize: marquee 和 marqueeRepeatLimit: marquee_forever。

我正在尝试在 < Android 3.0 设备上对此进行更改,以使文本也变为两行。

这是尝试做的事情:

textColor属性是为了确保我什至在做正确的事情。是的,我是,标签文本是红色的。

但不幸的是,椭圆大小设置似乎没有任何效果。

关于如何改变这一点的任何想法?


我收到未定义的 wp() 错误

从那以后我更新了我的博客,它一直显示错误Call to undefined function wp() in blog/wp-blog-header.php on line 13。我已经更新了 wp-includes 中的 function.php,但是任何人都可以帮助我吗?

0 投票
1 回答
619 浏览

android - 关于带有 actionbarsherlock 4.0 RC 的操作菜单(溢出)

我已经知道如何在 ActionBar 上使用 actionbarsherlock 4.0 RC 添加溢出操作菜单。但是当我单击右上角的操作菜单按钮时,我无法更改下拉弹出窗口中每个菜单项的背景颜色操作栏。我能怎么做?

0 投票
1 回答
692 浏览

android - 如何在库中包含 ActionBarSherlock 以便它反映在所有系统中?

我已将 ActionBarSherlock 作为库包含在我的项目中,尽管它不是路径独立的。因此,当我将它推入我的仓库时,库路径变得混乱。我该如何改变呢?如何使其路径独立?

如果它是一个 Jar 文件,我可以将它包含在我项目的 lib 文件夹中,但它本身就是一个库。该怎么办?

0 投票
4 回答
13733 浏览

java - ActionBarSherlock 4.0 不起作用。但是 3.5.1 做

如果我使用 ActionBarSherlock 3.5.1 一切都很好并且工作正常。但是如果我想使用 4.0 RC1 我得到了错误。

有任何想法吗?

0 投票
2 回答
6775 浏览

android - 以编程方式设置的主题。如何重新加载 Activity 以应用

如何在不重新启动整个应用程序的情况下应用主题?如果我startActivity(getIntent()); finish();在活动退出并且不重新启动的情况下这样做。是否可以简单地重新启动/重新创建 Activity 以应用主题?