草庐IT

background-color

全部标签

Android 日历颜色从 'CALENDAR_COLOR' 不同于真正的日历颜色

我使用CALENDAR_COLOR列作为int获取颜色,但颜色与日历中显示的真实颜色不同。事实上,它的颜色相似,但要浅得多!发生这种情况的任何原因?谢谢 最佳答案 Google日历应用对颜色进行了转换。它使用硬编码映射来搜索颜色对应关系。如果在map上找不到颜色,它会应用手动转换。这是代码的简化(但功能)版本:publicfinalclassCalendarUtils{privatestaticfinalMapsUpdatedColors;static{MaphashMap=newHashMap();sUpdatedColors=h

android - Toolbar with Gradient Background 设置标题背景透明

我定义了一个GradientDrawable:然后我将它设置在我的工具栏上:@color/textcolorsecundary@color/textcolorsecundary@color/textcolorsecundary@drawable/custom_background_blue这是工作!但是:标题就是这样。它得到相同的梯度。这看起来真的很难看,所以我必须改变它。如何将信息文本的背景设置为透明? 最佳答案 您还可以通过将工具栏的背景设置为您的可绘制对象来解决此问题。mToolbar().setDrawable(R.draw

安卓操作栏 : Changing the color of Action Buttons

我有一个带有如下操作栏的应用:我希望菜单操作按钮“主页”和“注销”的文本也为白色。我怎样才能改变他们的文字颜色?如果您想查看任何代码,请告诉我。谢谢! 最佳答案 据我所知,这是一个名为android:actionMenuTextColor的简单属性。要正确使用它,您应该创建自己的样式,如下所示:@color/actionBarText@style/myTheme.ActionBar.Text@color/actionBarText然后将@color/actionBarText设置为您选择的颜色。您还可以在此处定义其他值,例如背景颜色

android - 让 Android 上的 WebView 使用 prefers-color-scheme : dark

我有一个使用webview的Android应用,最近我试图弄清楚如何使用新的@media(prefers-color-scheme:dark)CSS添加深色主题句法。我在我的页面上写了正确的CSS,如果我在Chrome中打开它并打开Chrome的暗模式,它就可以工作。我的AppTheme也继承了Theme.AppCompat.DayNight,当我为设备上的整个操作系统打开暗模式时,我的应用程序会显示暗加载对话框等。甚至元素的自动完成选项也会变暗。但是,我的webview加载的网页仍然没有变暗。根据thispage,webviews应该支持这个功能,但我就是不能让它工作。我在这里错过了

android - 以编程方式检测是否为 Android 应用程序启用了 "Restrict background data"

我搜索了堆栈溢出,但找不到检测为我的应用程序设置的此设置的答案。在AndroidMarshmallow中,设置中有一个选项:设置->数据使用->我的应用程序->切换“限制应用程序后台数据”,“禁用蜂窝网络上的后台数据”如果在我的应用程序中设置了此设置,我想警告用户。我如何检测是否为我的应用程序设置了此设置。任何指点表示赞赏。 最佳答案 根据从Android7.0(API级别24)开始的最新android文档...https://developer.android.com/training/basics/network-ops/dat

Android Lollipop 不显示 android :background image

我设计了使用JPEG图像作为布局背景的屏幕。在Android8(GingerBread)到Android19(Kitkat)中可以正确显示完整的UI屏幕。布局背景在Android20+中不可见(Lollipop)我正在使用应用兼容性库。请看下面的截图Android8模拟器设备奇巧设备Lollipop已经尝试过的解决方案创建另一个文件夹mipmap并将相同的图像复制到那里并尝试使用@mipmap\image_background访问它。没有任何变化。布局XMLstyles.xml,values-v21没有文件夹登录按钮可绘制编辑1:添加Styles.xml和按钮可绘制对象编辑2:提及支持

android - 如何修复 android 错误 'Color value must start with #'?

我试图使用来自thispage的图标在我的布局中如下但是因为错误无法渲染Colorvalue'@drawable/ic_backspace_black_24dp'muststartwith#我在SOhere中发现了两个相关问题和here这无助于解决问题。文件名中没有破折号(“-”),文件格式为“png”,我的项目中没有res/color目录。我在colors.xml中定义的所有颜色都以#开头。那么如何解决这个错误呢? 最佳答案 只需删除数字并仅保留小写字母或下划线即可重命名您的文件名。

android - 动态更改 colors.xml 的值以更改 android 应用程序的外观

问题:我正在尝试即时更改我的Android应用程序的外观。比如,应用程序启动并从服务器获取一组值。这些值是通常位于colors.xml中的元素。我正在寻找的是一种动态更改colors.xml中的元素并使用从服务器接收到的这些新值更新它的方法。我的理解是,通常情况下,这不能直接完成。但是有没有人找到解决方法?如果可能我想避免的事情:我想避免在每个Activity的onCreate()方法中为该View中的每个元素设置颜色值。如果可能的话,我想避免这种情况。有什么想法吗? 最佳答案 您可以通过新引入firebase远程配置来实现此更改,

安卓奇巧 : All my app content appears behind the ActionBar and StatusBar after changing StatusBar color

我已经针对KitKat创建了一个单独的xml样式文件,并且我已经设法更改了状态栏的颜色。图片上唯一的副作用是,所有内容现在都向上移动到状态栏下方。我的问题是如何在不覆盖状态栏的情况下更改状态栏的颜色,或者我如何知道我需要在我的内容上放置的确切顶部边距,以便它在ActionBar之后而不是下方开始。当然,我需要它在所有屏幕尺寸和密度上都按预期运行。谢谢values-v19/styles.xml@style/ActionBartrue 最佳答案 您应该将以下内容添加到View的顶部android:paddingTop="?android

android - 差异 : android:background and android:src?

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:WhatisthedifferencebetweensrcandbackgroundofImageViewandroid:background和android:src有什么区别?他们的工作原理一样吗?