Android曾经为了优化用户体验,把原生的Holo主题作为Android CTS兼容性测试的一部分,这样每家手机
厂商在生产手机的时候都将保留该主题,便于开发者开发出在各个分辨率和机型上兼容的应用。。
但是在我们最近产品的使用Holo主题的时候发现并非如此,有的用户的手机使用该主题后应用Crash,提示有个别资源找不到,还有的手机在使用后整个界面黑屏,还有的就是样式等搭配不合理无法使用。
1.资源找不到Crash的情况,目前不知道这家厂商生产的手机怎么通过了CTS测试,要么就没有遵循此规则。
2.这个目前还不知道什么问题。
3.样式搭配不合理,这个是可以通过CTS测试的,因为你该有的都有,至于你使用的这个样式是否合理,
CTS是不管的,所以就出现了很多背景和文字颜色一样的情况,导致完全看不到文字。。
最后说明的虽然Android要求了Holo主题作为CTS的一部分,不过还有很多手机对此支持不太好,所以还是尽量不要用该主题,如果需要该主题里的一些定义,最好是把该定义单独复制出来,作为当时默认主题的一部分来使用。。。
多说一点,现在的各种东西,只要进了国内,那就是百家齐放,各种各样,你这样作,它那样做,什么协议,什么规则,什么测试,全不顾了,赚钱才是王道,深圳很多更可恶的是改了别人的东西,说是自己开发的,完全不一样,又重新起了个名字就准备上市什么的拉。。还有国内的Android市场,看那个混乱的阿,各种恶意竞争,你搞我,我抓你,玩的不亦乐乎。。你们这么做,能活多久呢?什么时候能真正做出来自己的东西呢?
相关推荐
以上就是关于“android仿holo主题兼容低版本时间控件”的一些核心概念和实现要点。具体实现细节可能需要参考博客文章中的内容,通过阅读源代码和跟随示例进行实践,开发者可以为自己的应用构建出与高版本Android设备...
Holo主题是Android的设计风格,包括一套标准的颜色、图标和布局,旨在提供一致且直观的用户体验。Holo-lib可能是对这一主题的扩展或定制,以便在自定义应用中使用。 5. **Preferences-lib**: 这可能是一个关于...
"Theme.Dialog"和"Theme.Holo.DialogWhenLarge"都是Android系统提供的两种不同的对话框主题。本篇文章将详细探讨这两种主题的区别,以及为何Android应用可能选择从"Theme.Dialog"转向"Theme.Holo.DialogWhenLarge"。...
Android Holo ColorPicker是一个专为Android平台设计的开源颜色选择器组件,其设计风格遵循了Android的Holo主题。这个组件使得用户可以在应用程序中轻松选择颜色,提供了类似于原生Android系统的色彩选取体验。Holo...
Android 自定义实现一个AlertDialog对话框,提示框或警告框弹出式对话框,套用了系统Holo风格,生成符合系统主题的AlertDialog.Builder,可以分别定义弹出提示的标题文字及提示内容: builder.setTitle("Test ...
在2012年8月14日,Android设计风格迎来了一次重大革新,那就是引入了Holo主题。这一主题为Android应用带来了统一、现代且直观的界面设计,极大地提升了用户体验。本文将深入探讨Holo小部件的设计理念、规范以及在...
这个库提供了对早期版本的兼容,允许你在所有版本上使用Holo主题。 1. **导入支持库**:在`build.gradle`文件中添加依赖: ```groovy dependencies { implementation '...
在IDE中转到“首选项/插件”并搜索“ Android Holo颜色”:烦恼如果看不到插件,则应单击“浏览”(在左侧)或“从磁盘安装”(罐子):用法点击工具栏中的Android Holo Colors图标(蓝色“ H”): 您应该具有以下...
这份名为“Holo-Apollo.zip”的压缩包文件包含了一系列与Android系统UI和音乐播放相关的源码库,如ActionBarSherlock、Crouton、ViewPagerIndicator、Holo主题库、Preferences库以及Apollo音乐播放器。这些组件在...
Android Studio内置了一些预设的主题,如Holo、Material Design等,但开发者也可以根据需求自定义主题或者使用社区提供的第三方主题。 在Android开发中,主题主要通过两种方式实现:style.xml文件和AndroidManifest...
除了上述基本主题,Android还提供了其他多种主题,如`Theme_Holo`系列,适用于Android 3.0及以上版本,强调扁平化设计;`Theme.DeviceDefault`系列,根据设备厂商的默认风格来设定主题;以及`Theme.AppCompat`系列,...
最后,Android 2.2引入了对主题更丰富的支持,包括对Holo和Material Design主题的支持。为了在旧版本设备上使用Material Design元素,你需要依赖AppCompat库,它提供了一个兼容层来支持这些新特性。 总的来说,...
项目:HoloAccent 开发商: Borja Lopez Urkidi 组织机构:NEGU Soft 网址: : 描述使用自定义强调色自定义 Holo 主题的 Android 库。 甚至可以通过编程方式设置颜色,从而允许用户界面动态更改。 它目前支持 ...
1. 颜色:Holo风格采用了一套标准的蓝色调作为主要色彩,代表了操作系统的主题颜色。例如,蓝色的按钮、选项卡和下拉菜单,给人一种科技感和现代感。 2. 图标:Holo风格的图标设计简洁明了,强调功能而非装饰。它们...
"HoloEverywhere"是一个著名的开源项目,旨在为Android应用提供与原生Holo主题一致的UI模板,即使在Android 2.1及以上的版本也能实现这种统一的界面风格。这个项目在Android开发者社区中广受欢迎,因为它使得开发者...
本篇文章将深入探讨名为“HoloEverywhere”的开源项目,这是一个针对Android系统的UI库,旨在为Android 2.1及以上的版本提供Android 3.0(Honeycomb)引入的Holo主题风格。通过对HoloEverywhere源码的分析,我们可以...
Flutter的Datepicker软件包,其灵感来自Android中的Holo主题。 入门 该插件显示了受Android中的Holo主题启发的Datepicker。 基于 参见示例以方便使用:) 屏幕截图 支持的语言环境 英文(EN)美国 简体中文(ZH) ...
“Android 4.0 - Holo Dark.rplib”包含了符合Holo Dark主题的各种UI元素,如控件、图标、布局等,设计师可以直接拖放到Axure工作区,快速搭建出符合Android 4.0风格的深色界面。同样,“Android 4.0 - Holo Light....
Android系统提供了许多预设的主题,如Holo、Material Design等,开发者也可以自定义主题。 要实现动态切换主题,我们通常会创建多个主题资源文件放在`res/values`目录下,每个文件代表一种主题,例如`styles_light....