问题标签 [android-holo-everywhere]

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 回答
2464 浏览

android - 使用 ActionBarSherlock/HoloEverywhere Light 的对话框

我正在使用 Christophe Versiuex 的HoloEverywhere库项目和Theme.HoloEverywhereLight.Sherlock主题。

系统对话框——复制所有文本、日期选择器对话框等——都有白色文本作为窗口标题,而不是浅蓝色。如果您运行演示,您可以看到这一点。

我试过用它们来设计它们,android:windowTitleStyle但没有运气。有人在使用它并找到解决方法吗?

谢谢。

0 投票
1 回答
4985 浏览

java - ActionBarSherlock & HoloEverywhere - 强制溢出?

我有一个简单的问题。对于我的 android 应用程序,我计划使用 ActionBarSherlock 和 HoloEverywhere 库。除了一件事之外,一切都很好:将溢出菜单强制到旧设备上。如果没有 HoloEverywhere 项目,强制溢出与以下行完美配合:

我的问题是,我申请时无法让强制溢出工作

Eclipse 给我一个错误,说没有找到与给定名称匹配的资源。没有 .ForceOverflow 也能很好地工作。这只是 HoloEverywhere 不支持,还是有办法自己手动完成?

0 投票
4 回答
12713 浏览

android - 导入 HoloEverywhere 时出错

首先,我是安卓新手。我正在做一个应用程序,并且正在实现一个名为HoloEverywhere的库。该库在themes.xml 中使用库ActionBar Sherlock。我已将 ActionBar Sherlock 导入我的工作区,并将其添加到 HoloEverywhere。接下来,我已经将 HoloEverywhere 添加到我的项目中,但是当我尝试使用它时,出现错误(我尝试使用按钮):

我将类的路径放在我的布局中,如下所示:

我如何解决这个问题并在我的项目中使用这个库?谢谢:) PS。对不起我的英语,我知道它不是很好。

0 投票
1 回答
1000 浏览

android - Theme_HoloEverywhereLight_Sherlock 显示深色背景

我正在使用 Christophe Versiuex 的HoloEverywhere库与ActionBarSherlock一起在 Gingerbread 手机上显示一个 ICS 外观的应用程序。Theme.HoloEverywhereDark.Sherlock 主题效果很好。但是当我尝试将主题更改为 Theme.HoloEverywhereLight.Sherlock 时,所有文本都变为深色文本,但 Activity 背景保持深色。

我正在做的就是:

在 Activity.onCreate() 方法中。

在查看代码时,它定义了:

所以看起来它应该可以工作。

有没有其他人使用过 Light 主题并获得了浅色背景?

谢谢。

0 投票
1 回答
808 浏览

android - 添加 HoloEverywhere。图书馆是空的

我目前正在编写一个应用程序,然后决定将 HoloEverywhere 添加到我的应用程序中。但是,当我转到“属性”>“Android”>“添加”时。

它是空的。我做错什么了吗?

我需要事先做些什么吗?

0 投票
1 回答
998 浏览

android - HoloEverywhere 编辑文本无法正常工作且未按应有的方式显示

我在我的项目中使用 HoloEverywhere 编辑文本。

它没有按应有的方式工作。我无法在其中输入任何内容。单击它时我什至没有得到光标。

但是,当我使用键盘上的箭头键时,我可以在 edittextholo 的开头看到一个光标,但无法输入任何内容。

此外,它并没有按照预期的方式出现。就像在默认的 ICS edittext 中一样,我无法在 edittextholo 中看到蓝色下划线。

此外,当我单击 Eclipse 中的“图形布局”选项卡时,我会收到类似的警告。

布局编辑器中的图形预览可能不准确:不支持 Typeface.createFromAsset()。(忽略此会话)

我的进口或使用有什么问题吗?请帮忙。提前致谢。

0 投票
3 回答
9455 浏览

android - 使用 ActionBarSherlock 时如何应用 HoloEverywhere android 主题?

我正在构建一个应该在 android 2.3 上运行的应用程序,并且我添加了 ActionBarSherlock 和 HoloEverywhere 库。

为了使用 ActionBarSherlock 我必须像这样使用 Theme.Sherlock :

没关系。

我的主要活动非常简单:只是一个有 5 行的 ListView(我不使用 ListAcivity)。

由于它是 android 2.3,我仍然有橙色和黑色主题(当然除了 ActionBar)。现在我想通过像这样修改我的清单来添加 HoloEverywhere 主题:

但这并没有改变任何东西......我错过了什么?

0 投票
1 回答
1695 浏览

android - 使用 holoeverywhere 库时,Holo 主题不适用于对话框

我在我的 Android 项目中使用 ChristopheVersieux 的 HoloEverywhere 库。

一切都很好,除了对话框。Holo 样式不适用于 AlertDialogs 和自定义对话框。

0 投票
2 回答
2444 浏览

android - 让 HoloEverywhere 与 ActionbarSherlock 一起工作

我正在尝试为当地学校活动编写应用程序。由于我需要为如此广泛的受众提供它,因此我需要确保该应用程序至少与 android 2.3+ 兼容。我从来没有在任何地方使用过 ActionBarSherlock 或 Holoever,但现在似乎是时候了。

ActionbarSherlock 正在工作。我能够制作一个 Sherlock Activity,没问题。但是,HoloEverywhere 给了我 24 个错误。其中一些似乎是 Holoeverywhere 没有看到 ActionbarSherlock。引用 .Sherlock 的每种样式都有错误说明

这在 /res/values/styles.xml 和 /res/values-v14/styles.xml 中

其余错误是 com.WazaBe.HoloEverywhere 试图引用 android.R。它无法解决,尝试在这些文件(DialogHolo、DialogAlertBuilder 和 HoloToast)中导入 android.R 只会让我遇到另一个错误,因为这些类试图引用的 R.id 不存在。

我通过从他的 github 下载 .zip、提取 zip 并从ChristopheVersieux-HoloEverywhere-148b903/HoloEverywhereLib. 这对 ActionbarSherlock 来说效果很好。我还尝试克隆他的 git repo,我可以在 eclipse 的 Git Repositories 视图中看到它,但是当我这样做时它不会显示为可能的库。

有人知道如何让 HoloEverywhere 工作吗?

0 投票
2 回答
3269 浏览

android - 使用 HoloEverywhere 的正确方法是什么

我正在尝试在我的应用程序中使用HoloEverywhere 库的dev 分支。我知道这仍处于开发阶段,但演示似乎运行良好,所以我试一试。

我将android:theme="@style/Holo.Theme.Sherlock.Light"放在清单中的活动中。该活动的结构是它使用Fragment,一个是列表,另一个只是Fragment。ActionBar 看起来 Holo 就好了。

我把我的SherlockFragmentActivity变成了SActivityFragment变成了SFragment。就像我查看随附的演示应用程序一样。我使用 SFragment 中的这段代码打开对话框。

弹出的对话框看起来像操作系统的 AlertDialog,其中 extra_input 布局中的 EditText 显示为 Holo。ProgressDialog也显示操作系统的主题。

我相信这是我错误地实现了库。问题是如何正确地做?

编辑:解决了,我需要使用com.WazaBe.HoloEverywhere.app.AlertDialog而不是android.app.AlertDialog。傻我。