30得票5回答
棒棒糖进度条着色

我使用的是Lollipop设备(MotoG 2014),我读到了有关进度条着色的文章,但这并没有起作用...我仍然看到默认的进度条颜色。我错过了什么?<ProgressBar style="?android:attr/progressBarStyleLarge" andr...

30得票2回答
Android: 如何在新的SplashScreen API中将一个drawable设置为windowSplashScreenBackground参数?

我想使用启动画面 API创建带有渐变背景和标志的启动画面。 类似于这样: 我用字段windowSplashScreenBackground设置了样式,值为纯色,效果很好:<style name="Theme.MyApp.SplashScreen" parent=&q...

30得票3回答
在旧平台上读取较新主题属性

我试图从为比我的应用程序平台更新的主题和样式中读取属性值。 请不要问为什么。如果您了解我编写的库,那么您应该已经知道我喜欢推动平台的能力 :) 我假定在编译 Android 样式时,属性常量是用作键的,因此理论上应该可以在任何平台上以某种方式读取它们。这是我在其他库的布局 XML 中观察到...

30得票1回答
样式和主题在values、values-v11和values-v14文件夹中的区别

目前我正在开发我的应用程序,基于Holo主题进行设计。总体上我想做的事情是可以实现的,但是我对values、values-v11和values-v14这些文件夹的工作方式有些困惑。 所以我知道: values 目标API小于11 values-v11 目标API在11到13之间 valu...

30得票7回答
如何更改EditText选择句柄/锚点的颜色/外观?

我使用Holo Colors Generator和Action Bar Style Generator更改了Holo主题的样式,使其符合我的颜色。但是当我选择编辑文本中的文本时,所选位置上的“标记”仍然是蓝色的。我该如何更改它呢?

29得票2回答
使用DayNight主题时更改启动屏幕的背景颜色

我正在使用带有启动画面的DayNight主题。 启动画面是一个具有白色背景的层列表。 因此,当是白天时,白色的启动画面显示,接着是白色的活动。但在夜晚,白色的启动画面显示,接着是黑暗的活动。 如何根据主题更改启动画面的背景颜色。 不能使用自定义颜色属性,因为只有DayNight主题。 ...

29得票1回答
使资源主题依赖性

现在,根据 ActionBar 图标指南 中所述,我们有两个图标(Dark 和 Light)。@drawable/ic_search_light @drawable/ic_search_dark 如何在XML菜单资源中引用这些图标: <item android:title="搜索" ...

29得票1回答
窗口背景和活动样式中的背景有什么区别?

我使用样式中的 “android:background” 参数来为应用程序的所有活动设置背景,并将应用主题设置为链接到这个样式。 一切都很好,直到我注意到对于一个带有项目列表的对话框,这会使每个项目都具有背景的完整大小。 将使用的参数更改为“android:windowBackground...

28得票1回答
不同的Android SDK版本需使用不同的主题

有没有一种方法可以根据应用程序安装的SDK版本使用不同的主题? 我之所以问这个问题是因为我想支持回到SDK版本8,但对于那些拥有ICS的用户,我想要遵循ICS的设计标准并使用Holo主题。 我可以从在Android中为不同版本编写不同布局中看到,我可以拥有一个名为values-v14的文件...

28得票3回答
更改 Material 组件样式属性失败。

我试图更改Material Components Theme中的样式属性(例如colorPrimaryVariant,colorOnSecondary等),但是我遇到了以下错误:Android resource linking failed Output: C:\...\app\bu...