我真的很喜欢4.0 ICS Holo Light主题,并希望在我的应用中支持< 4.0智能手机。Android:Theme Holo以前的版本
我在平台文件夹中找到Android layoutlib.jar,但它的8mb!我真的没有能力用8mb增加我的应用程序。 任何提示?
//皮尤实验室 PS我用尽https://github.com/ChristopheVersieux/HoloEverywhere但它不,我用
感谢支持TabView的!
我真的很喜欢4.0 ICS Holo Light主题,并希望在我的应用中支持< 4.0智能手机。Android:Theme Holo以前的版本
我在平台文件夹中找到Android layoutlib.jar,但它的8mb!我真的没有能力用8mb增加我的应用程序。 任何提示?
//皮尤实验室 PS我用尽https://github.com/ChristopheVersieux/HoloEverywhere但它不,我用
感谢支持TabView的!
最好不要在不支持的设备上使用Holo主题。你可以做一个简单的技巧,使你的应用程序上3.X运行河洛主题了,内置的主题,对2.3及以下,像这样的一个:
在您的清单中,使用这条线针对活动的主题
机器人:主题= “@风格/ Theme.MyTheme”
在你的资源/文件夹值放styles.xml文件,包含
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.MyTheme" parent="@android:style/Theme.Black" />
</resources>
创建RES /值-V11夹,并在一个styles.xml文件,包含:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.MyTheme" parent="@android:style/Theme.Holo" />
</resources>
这将使得Android的使用河洛主题,如果应用程序是支持它的设备上运行(3.x及以上,即API等级11及以上,因此为“values-v11”)。这是让您的应用与手机用户界面相匹配的最佳解决方案,并且只有在支持的地方才使用Holo主题。
检查ActionbarSherlock。它还提供了一个样式化的TabView。样本目录为TabView提供了一个真正的好例子,它像Android 2.2上的魅力一样工作。
你可以在这个简单的库中使用Holo在Android 2.3 <:http://www.holoeverywhere.com/ 它被称为Holo无处不在,在以前的Android版本中工作正常。 图书馆承载于Github。
http://www.holoeverywhere.com/未链接到支持库。它链接到一个博客,展示使用Holo主题的应用程序的良好示例。 – Intrications 2012-09-03 08:33:22
是的,但博客链接到它的图书馆在Github上被称为“Holoeverywhere”。 https://github.com/ChristopheVersieux/HoloEverywhere – Ahmad 2012-09-03 11:33:36
我可能是错的,但我不认为该网站和图书馆是由同一个人。该网站只是链接到图书馆。 – Intrications 2012-09-03 13:14:51
我得到错误 - 错误:检索项目的父项时出错:未找到与给定名称匹配的资源 '@android:style/Theme.Holo'.'我应该使用4.0构建它吗?但我想支持低至2.1。 – Enigma 2012-07-19 06:48:17
使用4.0构建,只需确保在你的清单中指定了类似' ' –
Nick
2012-07-19 15:51:31
如果仍然出现此错误,请转至项目propeties并选择sdk target 14 – AndroidGecko 2012-11-12 16:31:36