相关疑难解决方法(0)

从颜色资源中获取color-int

有没有办法从颜色资源中获取color-int?我试图获取资源(R.color.myColor)中定义的颜色的单个红色,蓝色和绿色组件,以便我可以将三个搜索栏的值设置为特定级别.


有关可能有助于在搜索结果中显示此问题的另一个用例的更多信息,我想将alpha应用于我的资源中定义的颜色.

使用@ sat的正确答案:

__PRE__

android colors

413
推荐指数
7
解决办法
32万
查看次数

不推荐使用getResources().getColor()

使用: buildToolsVersion "22.0.1", targetSdkVersion 22在我的gradle文件中.

我发现有用的getResources().getColor(R.color.color_name)是不推荐使用的.

我应该用什么呢?

android deprecated android-resources android-color

349
推荐指数
4
解决办法
17万
查看次数

如何在Android应用程序中更改背景颜色

我希望能够以最简单的方式在我的Android应用程序中将背景颜色更改为白色.

android

244
推荐指数
5
解决办法
70万
查看次数

以编程方式设置背景颜色

我尝试以编程方式设置背景颜色,但是当我设置每种颜色时,背景为黑色,但任何颜色背景都是白色,就像应用程序主题一样.

View someView = findViewById(R.id.screen);
View root = someView.getRootView();
root.setBackgroundColor(color.white);
Run Code Online (Sandbox Code Playgroud)

你能看到代码吗?

android background-color

120
推荐指数
6
解决办法
21万
查看次数

更改android中的背景颜色会破坏小部件的外观吗?

我注意到通过程序改变android小部件(例如Button或TextView)的背景颜色:

myButton.setBackgroundColor(Color.BLUE);
Run Code Online (Sandbox Code Playgroud)

使它失去3D形状,边框和阴影效果,然后看起来像一个丑陋的扁平方形.我错过了什么?

对于这个非常天真的问题感到抱歉,虽然我试过一段时间但我无法做到这一点.

android widget background-color

7
推荐指数
1
解决办法
1270
查看次数

如何渐变填充按钮的背景?

我必须创建一个带渐变填充的彩色按钮(从按钮中间沿Y轴开始).如果我将按钮的背景属性设置为我想要的颜色,我会失去按钮的圆润外观和渐变填充(它看起来像TextView一个背景).

此外,我想在用户按下按钮时更改此颜色.我可以通过选择器XML(颜色状态列表)指定吗?

任何教程或链接可以帮助我在这里表示赞赏.

谢谢.

android android-ui

2
推荐指数
2
解决办法
1万
查看次数