草庐IT

holo-everywhere

全部标签

android - 如何在 v7 中创建 Widget.Holo.Spinner 风格的小部件

我有一个Button,我希望它的样式像Holo风格的微调器一样,即在右下角用三角形加下划线-例如内置的联系人应用程序就是这样做的。最简单的方法是创建按钮并将其设置为style="@android:style/Widget.Holo.Spinner"-这会给我想要的视觉效果。但是,我的应用旨在支持Android2.x,因此我无法使用nativeHolo样式。AppCompat有几个与微调器相关的样式,如@style/Widget.AppCompat.Spinner等,但它们看起来并不相同-它们只是在右边缘的中心创建一个小三角形小部件,没有下划线。我可以通过创建自己的9补丁背景来捏造它,但

Android Holo Dialog 有 2 个背景叠加在一起

对话框如下所示。对话框本身后面有一层,每边大约10-20像素。我使用的主题是Theme.Holo.Dialog我尝试创建一个具有透明背景的自定义对话框,但没有成功:@android:color/transparent有没有人对此有任何想法? 最佳答案 如果你想设置对话框的样式,那么你必须使用ContextThemeWrapper:AlertDialog.BuildermBuilder=newAlertDialog.Builder(newContextThemeWrapper(context,android.R.style.Theme

android - 无法解析资源 @style/Widget.Holo.Light.ActionMode.Inverse

我正在AndroidStudio中创建一个Android应用程序。当我打开布局编辑器时,我看到布局顶部的灰色“弹出窗口”,上面写着Couldn'tresolveresource@style/Widget.Holo.Light.ActionMode.Inverse.当我将“渲染版本”更改为API15(Android4.0.3)时会发生这种情况。它在一分钟前工作,但当我切换回布局时,我就遇到了这个错误。编辑:我使用AppCompat库。主题是这样定义的当我运行该应用程序时它运行良好,但在编辑器中无法正确呈现(至少它给了我错误)。如果有人能帮助我,我会很高兴。谢谢!

android - 为 Android 应用程序设置 Holo 主题

我有一个带有用户名和密码的简单登录屏幕。我希望它显示EditText字段的方式与您在IceCreamSandwich和Honeycomb上的Holo主题中看到的方式相同。在我的list文件中有文本字段现在不应该看起来不同吗?没有上、左、右边框?我的看起来完全一样。我确定我做的事情基本上是错误的,但欢迎提出任何建议。这是我在模拟器中看到的:我期待更多这样的:http://developer.android.com/design/building-blocks/text-fields.html 最佳答案 原始的AndroidHolo主题

Android Holo 选中列表项颜色

谁能告诉我在Holo中选中的列表项对应的颜色代码?另外,在Holo中生成长按列表项过渡的颜色是什么?我知道全息颜色是在colors.xml中定义的,但我不确定哪些用于选择和长按列表项转换。提前致谢。 最佳答案 如果您查看Android的平台框架基础,尤其是themes.xml文件,您会找到问题的答案:https://github.com/android/platform_frameworks_base/blob/master/core/res/res/values/themes.xml此文件定义了以下两个Holo主题及其对应项目:T

c# - 使用 LINQ "everywhere"时的性能问题?

升级到ReSharper5后,它为我提供了更多关于代码改进的有用提示。我现在随处可见的一个技巧是用LINQ查询替换foreach语句。举个例子:privateNinjaFindNinjaById(intninjaId){foreach(varninjainNinjas){if(ninja.Id==ninjaId)returnninja;}returnnull;}建议使用LINQ将其替换为以下内容:privateNinjaFindNinjaById(intninjaId){returnNinjas.FirstOrDefault(ninja=>ninja.Id==ninjaId);}这看起

linux - 在 Linux 上使用 Team Explorer Everywhere 设置工作区

我在使用TeamExplorerEverywhere命令行客户端(TEE-CLC-10.0.0)创建工作区和从TeamFoundationServer下载文件时遇到问题。我已经创建了工作区:$../tfs/TEE-CLC-10.0.0/tf-login:secretUsername,secretPassword-server:http://secretHost:8080workspace-newKOLOBIWorkspace'KOLOBI2'created.然后我想从服务器下载文件到我的工作区:$../tfs/TEE-CLC-10.0.0/tf-login:secretUsername

android - 如何使用 Holo.Light 主题但让 ActionBar 使用没有 ICS 的 Hulu?

我想要一个深色的ActionBar,但让应用程序的其余部分使用Holo.Light主题。我知道ICS/4.0中有一个Theme.Holo.Light.DarkActionBar主题,但我希望它也可以在Honeycomb/3.0+中使用。目前,我使用的是深色Holo主题,而对于我的其余组件,我使用的是ContextThemeWrapper。但这是很多工作,很容易导致错误。这可能吗? 最佳答案 创建自定义样式并将Parent样式设置为全息灯主题,但将ActionBar设置为普通Holo。一个类似这样的xml文件应该可以完成这项工作(只是

android - Holo Light 中带有白色下拉菜单的深色操作栏

我有一个带有父@android:style/Theme.Holo.Light.DarkActionBar的自定义主题我想将下拉菜单更改为白色版本(见图)我已经查找了一些示例,但它们对我没有用,是否可以使用轻版本覆盖DarkActionBar的下拉菜单?(我不使用夏洛克操作栏) 最佳答案 这对我有用。希望对您有所帮助:@style/YourActionBarWidget@android:style/Widget.Holo.Light.PopupMenu@android:style/Widget.Holo.Light.ListView.

Android:Theme.Holo.Light.NoActionBar vs Theme.Light.NoTitleBar

在res/values-v11/styles.xml中,我不能使用Theme.Holo.Light.NoActionBar因为它是在API级别13中添加的。可以我使用Theme.Light.NoTitleBar代替,没有视觉差异?据我所知,它们都应该有白色背景、状态和导航栏,没有别的。 最佳答案 Theme.Light.NoTitleBar略有不同。解决此问题并保持与Honeycomb兼容的最简单方法是创建您自己的样式来扩展Theme.Holo.Light,但删除操作栏。只需创建具有以下定义的样式:falsetrue