40得票4回答
实现用户选择主题

我想让用户在几个不同的主题之间选择,并想知道这样做是否可以。我用这种方法做了一个小测试,它可以工作,但我认为可能有更好的方法,而且可能会在以后造成一些问题,因此想问一下。 我想为每个主题创建一个不同的布局,在 onCreate 中只需要使用 setContentView() 方法的开关。我会...

40得票17回答
在工具栏中更改标题颜色?

我有一个工具栏,我使用它来设置标题:((ActionBarActivity)getActivity()).getSupportActionBar().setTitle("Home"); 有办法将颜色从黑色改为白色吗?我尝试创建自己的主题并在XML中进行设置,像这样,但是不起作用:<res...

40得票8回答
AlertDialog样式 - 如何更改标题、消息等的样式(颜色)

我已经花费了很多时间思考这个问题。 我需要做的是更改我的Android应用程序中所有 AlertDialog 的样式 - 对话框背景需要是白色,文本需要是黑色。 我尝试创建了许多样式、主题,并从代码、清单等应用,但对于 AlertDialog 内部的文本颜色没有成功。 现在,我有最简单的代码设...

40得票6回答
可能出现超绘:根元素绘制背景

在运行Android Lint时,我遇到了这个警告: 可能会出现过度绘制:根元素使用了带有背景的主题@drawable/main,并且该主题也绘制了一个背景。 推断的主题是@android:style/Theme.NoTitleBar.Fullscreen 有人可以解释一下为什么...

35得票7回答
如何在 Jetpack Compose 中更改 OutlinedTextField 的轮廓线颜色?

以下是 Jetpack Compose 中 OutlinedTextField 代码的样子: OutlinedTextField( value = "", onValueChange = {}, label = {Text("Input")} ) 这个文本框的默认...

34得票1回答
Android:如何在可绘制的XML中使用当前主题的颜色?

我已经定义了两个主题,它们具有不同的主要颜色、深色主色调、浅色主色调和强调色。<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary"&gt...

34得票2回答
安卓:默认的App主题背景颜色

在Android的AppTheme样式中,默认背景颜色是什么? 我正在寻找十六进制代码或可供参考的内容。应该有一个适用于浅色主题和一个适用于深色主题。 或者我该去哪里查找它们?我被所有文件弄糊涂了,找不到实际上指定颜色的地方。 谢谢您的帮助。 更新: 我在SDK中的/data/val...

32得票5回答
自定义主题中的全屏显示

我希望我的应用程序显示为全屏。现在我知道如何使用 Mainfest 中的应用程序标记添加此功能。android:theme=”@android:style/Theme.NoTitleBar.Fullscreen" 然而,我有自己的主题叫做"CodeFont",而且我无法在同一个应用程序中使用两...

32得票5回答
getColorStateList已被弃用

我有一个问题。我刚刚从SDK 22更新到23,之前版本的“getColorStateList()”已经被弃用。 我的代码是这样的seekBar.setProgressTintList(getResources().getColorStateList(R.color.bar_green)); ...

31得票5回答
以编程方式将文本颜色设置为Android主要TextView

我该如何以编程方式将我的TextView的文本颜色设置为?android:textColorPrimary? 我已经尝试过下面的代码,但它会将文本颜色始终设置为白色,无论是textColorPrimary还是textColorPrimaryInverse(它们都不是白色,我已经通过XML进行...