问题标签 [app-themes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
473 浏览

android - 未应用 AlertDialog 的自定义主题

AlertDialogs 的常用样式设置在themes.xml

ThemeOverlay.AlertDialog看起来像这样:

但是对于应用程序中的一个特定对话框,我需要使用不同的buttonStyle(textColor)。为此,我创建了一种具有通用样式的样式作为父级:

然后AlertDialogButtonRed看起来像:

这是在创建对话框时设置的:

然而,样式似乎没有被应用,按钮文本颜色不是红色。我错过了什么?

0 投票
4 回答
1576 浏览

android - 如何在 android studio 中更改应用程序的主题?

我从下拉菜单中的设计部分更改了主题,例如材质暗、全息等。但是当我在设备上运行应用程序时,应用程序没有显示任何更改,因此我知道代码没有更改,所以什么是我需要在样式部分编写代码来更改主题?

0 投票
0 回答
37 浏览

android - 背景颜色设置不正确。它显示与设置颜色不同的颜色

我正在尝试设置主题运行时间。并面临一个问题,我有一个布局,我进一步使用它来改变它的颜色取决于主题。但它显示随机颜色而不是我设置的颜色。

这是我尝试过的代码。

xml代码

onCreate() 中的 Java 代码如下

我想在 gradientLayout 中设置颜色,我会在我的偏好中获得哪种颜色primaryColor

如果有人有解决方案,请回复。

先感谢您 !!

0 投票
0 回答
47 浏览

android - 在Android的WebView中更改选择器的主题

我希望能够更改在 Android 应用程序的 WebView 中本地显示的选择器对话框的主题。

我设法更改了背景颜色和单选按钮颜色,但我没有设法更改文本颜色。

我无权访问 web 视图元素,因为它在 SDK 中打开,所以我希望能够通过更改我的 App 主题中的正确参数来做到这一点。需要明确的是,我有一个应用程序 -> 使用 SDK -> 打开 WebView -> 打开选择器

在此处输入图像描述

0 投票
1 回答
30 浏览

android - AppCompatSpinner 仅在少数设备上抛出 InflateException

两天后,我在单击自定义 AppCompatSpinner 时遇到了 IllegalArgument 异常(鉴于下面的崩溃日志)。此问题并非在所有设备中都发生,只有少数设备(三星、一加)受到影响。下面列出了所有 api 版本的应用程序主题

v23 主题:

v21 主题:

我的崩溃日志:

请提供一些见解以解决此问题。在 stackoverflow 和其他站点中找到了一些解决方案,但没有任何帮助我解决问题

0 投票
1 回答
200 浏览

android - java.lang.NullPointerException:尝试调用虚拟方法'void androidx.ap

我正在构建一个包含导航抽屉的应用程序,所以在使用操作栏时,我尝试了多种方法,但没有得到解决。使用的主题是

这是运行时错误 E/AndroidRuntime: FATAL EXCEPTION: main Process: com.vrushali.hospital, PID: 32621 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.vrushali.hospital/com.vrushali.hospital.MainActivity3} :java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法'voidandroidx.appcompat.app.ActionBar.setTitle(java.lang.CharSequence)'.....

请帮助解决此错误,该错误与主题有关,但我没有得到它

0 投票
0 回答
8 浏览

vue.js - 如何包含适当的 SCSS 文件?

我正在使用 Vue,并且我有多个样式表用于不同的配置。而且我只需要使用其中一个(取决于配置)。

我有带有 value 的配置文件type: "a",所以我需要包含和使用"a-setup.scss". 我试图在 中包含文件vue.config.js,但它不支持导入。

所以问题是:我应该怎么做才能使用某些 scss 文件?

0 投票
0 回答
18 浏览

android - Widget.Material3 TextAppearance 属性错误

从材料样式中使用此样式时,我在 AppTheme 中的何处提供 TextAppearance 或扩展该样式本身并提供 TextAppearance 并不重要

该应用程序崩溃并出现以下错误:

E/AndroidRuntime:原因:java.lang.IllegalArgumentException:此组件要求您指定有效的 TextAppearance 属性。更新您的应用主题以从 Theme.MaterialComponents(或后代)继承。在 com.google.android.material.internal.ThemeEnforcement.checkTextAppearance(ThemeEnforcement.java:185) 在 com.google.android.material.internal.ThemeEnforcement.obtainTintedStyledAttributes(ThemeEnforcement.java:116) 在 com.google.android.material .textfield.TextInputLayout.(TextInputLayout.java:474) 在 com.google.android.material.textfield.TextInputLayout.(TextInputLayout.java:433)

XML 组件如下所示