草庐IT

arrow_color

全部标签

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 错误 '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

java - 安卓/Java : Convert any string to color (hex)

有没有什么方法可以像加密/哈希函数一样从Java/Android中的任何字符串生成颜色?例子:字符串“Home”生成类似“#FF1234”的颜色。字符串“Sky”生成类似“#00CC33”的颜色...没有随机化。因此,系统将始终为该字符串计算相同的颜色谢谢编辑:字符串由用户自由定义 最佳答案 String.hashCode()将返回一个int值,因此只需将其转换为十六进制值即可。Strings="Home";Stringcolor=String.format("#%X",s.hashCode());

Android 主题实现最简单的问题 : custom per theme color

我是Android开发的初学者,尽管编码很合理,但恕我直言,android主题不是我无法执行这个简单的任务:我有(例如)一种名为“blah”的颜色#F0F0F0它在XML布局或代码中无处不在,并被不同的View组件用作“@color/blah”我只想让这个每个主题改变颜色值所以当我使用MyTheme1时,blah应该是#F0F0F0,而当我使用MyTheme2时,blah应该是#00FF00我一直在阅读有关主题的内容,但仍然无法找到如何实现这个简单的任务,因为我的应用不需要特殊样式等,只需要每个主题的颜色。提前致谢更新:在Mohamed_AbdAllah提供的链接之后,我成功地创建了一

安卓进度条 : how to set secondary color programmatically

我需要以编程方式设置辅助进度条颜色。我只看到方法ProgressBar.setProgressDrawable(drawable)用于设置主色,但没有设置副色的方法。我该怎么做? 最佳答案 ProgressBar.getProgressDrawable()返回一个LayerDrawable,其中:LayerDrawableprogressDrawable=(LayerDrawable)getProgressDrawable();DrawablebackgroundColor=progressDrawable.getDrawable(

安卓蜂窝 : How to style right corner arrow in spinner on an ActionBar

这是一个非常具体的问题。我在onCreate()方法中添加的ActionBar上有一个微调器。我已经能够将文本设置为白色,但我无法让右下角的下划线和三角形/箭头显示为白色。这是我的样式:@style/customActionBarDropDownStyle#FFFFFF我找不到使下划线和三角形变白的样式项/属性。有吗?这是一个例子。我用红色突出显示了我想变成白色的三角形和下划线。 最佳答案 回答有点晚,但总比没有好:)您应该创建一个新的9patchdrawable并将其设置为android:actionDropDownStyle的背

安卓应用程序 : Background Image over Background Color

我是android开发的新手,正在开发我的第一个android应用程序。我在布局的xml中设置了View的背景颜色,如下所示。android:background="@+color/bgColor"现在,我有一个全尺寸的透明背景图像,我想将其放在背景上,然后将其他元素放在该图像上。有没有一种方法可以在同一布局中同时使用背景颜色和背景图像。提前致谢。 最佳答案 您可以使用带有背景颜色的ImageView:另一种选择是在布局的根元素中设置背景颜色,并将src保留在ImageView中。 关于

android - 错误 :Attribute "color" has already been defined, 更新 appcompat v-7

我正在尝试将AndroidStudio项目中的appcompat-v7从v20.0.0更新到21.0.0以使用Material设计组件,但我总是遇到相同的错误:“错误:属性“颜色”已被定义”我不知道如何解决此错误,我在互联网上搜索但找不到答案。这是我的毕业典礼:android{compileOptions.encoding="iso-8859-1"compileSdkVersion21buildToolsVersion"21.1.1"defaultConfig{applicationId"com.test"minSdkVersion11targetSdkVersion22}buildT