如何在一种阵列颜色之间更改按钮的颜色?

路易斯·巴芒特

我正在尝试从一种预定义的数组颜色更改按钮的颜色。像这样:

  String[] colors = {"#2962ff", "#00bfa5", "#ff6d00", "#aa00ff"};
        Random random = new Random();
        String myRandString = random.nextInt(colors.length);

        // My Buttons
        inGridLayout00.setBackgroundColor(myRandString);
        inGridLayout01.setBackgroundColor(myRandString);
        inGridLayout10.setBackgroundColor(myRandString);
        inGridLayout11.setBackgroundColor(myRandString);

但我不知道如何解决这个问题。

西亚瓦什

您做得很好,但是您需要将随机数传回数组并获取该随机索引号的颜色

  int[] colors = {#2962ff, #00bfa5, #ff6d00, #aa00ff};
        Random random = new Random();
        int myRandString = random.nextInt(colors.length);

        // My Buttons
        inGridLayout00.setBackgroundColor(Color.parseColor(colors[myRandString]));
        inGridLayout01.setBackgroundColor(Color.parseColor(colors[myRandString]));
        inGridLayout10.setBackgroundColor(Color.parseColor(colors[myRandString]));
        inGridLayout11.setBackgroundColor(Color.parseColor(colors[myRandString]));

你所要做的就是

setBackgroundColor(colors[myRandString]);

获取随机索引号的颜色

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何检查按钮颜色从一种颜色更改为另一种颜色

来自分类Dev

无法使用颜色选择器更改超过一种 1 按钮的颜色

来自分类Dev

无法更改一种颜色

来自分类Dev

如何在UIImage中使一种颜色透明

来自分类Dev

如何在Flutter中的多个按钮之间更改一个按钮的颜色?

来自分类Dev

如何将所有颜色更改为透明颜色,而不是一种?

来自分类Dev

如何在BufferedImage中用另一种颜色替换颜色

来自分类Dev

如何在Ubuntu 17.10上将登录屏幕的紫色更改为另一种颜色或图像(如果可能)?

来自分类Dev

MS Word宏:如何在所选文本内将突出显示形式从一种特定的颜色更改为另一种颜色?

来自分类Dev

仅更改一种特定的UITabBarItem色调颜色

来自分类Dev

在d3中更改一种节点颜色

来自分类Dev

C#。更改句子中的一种字符颜色

来自分类Dev

如何从一种形式更改所有其他形式的背景颜色?

来自分类Dev

如何用一种行布局更改ActionBar选项卡的文本颜色?

来自分类Dev

如何在javascript中更改按钮颜色?

来自分类Dev

如何在Android上更改按钮颜色?

来自分类Dev

如何在Javascript中按百分比使一种颜色与另一种颜色相似

来自分类Dev

如何在不透明的UIImage上将给定颜色替换为另一种颜色

来自分类Dev

iOS:如何在TabBar的UIImage中用另一种颜色替换特定颜色(选择和取消选择)?

来自分类Dev

如何在下面的属性中设置另一种颜色?

来自分类Dev

如何更改按钮颜色

来自分类Dev

如何更改轻按的一对按钮的颜色?

来自分类Dev

如何将布局按钮设计成一半一种颜色,另一半

来自分类Dev

如何从一种特定颜色读取像素的位置?

来自分类Dev

如何使海龟在Netlogo中以一种颜色移动

来自分类Dev

D3.js:点击更改栏颜色和另一种svg颜色

来自分类Dev

AngularJS-如何在单击按钮时更改一对按钮之一的颜色

来自分类Dev

在一个按钮 onclick() 函数中设置另一种按钮背景颜色

来自分类Dev

如何在多按钮Vue中更改一个按钮的颜色

Related 相关文章

  1. 1

    如何检查按钮颜色从一种颜色更改为另一种颜色

  2. 2

    无法使用颜色选择器更改超过一种 1 按钮的颜色

  3. 3

    无法更改一种颜色

  4. 4

    如何在UIImage中使一种颜色透明

  5. 5

    如何在Flutter中的多个按钮之间更改一个按钮的颜色?

  6. 6

    如何将所有颜色更改为透明颜色,而不是一种?

  7. 7

    如何在BufferedImage中用另一种颜色替换颜色

  8. 8

    如何在Ubuntu 17.10上将登录屏幕的紫色更改为另一种颜色或图像(如果可能)?

  9. 9

    MS Word宏:如何在所选文本内将突出显示形式从一种特定的颜色更改为另一种颜色?

  10. 10

    仅更改一种特定的UITabBarItem色调颜色

  11. 11

    在d3中更改一种节点颜色

  12. 12

    C#。更改句子中的一种字符颜色

  13. 13

    如何从一种形式更改所有其他形式的背景颜色?

  14. 14

    如何用一种行布局更改ActionBar选项卡的文本颜色?

  15. 15

    如何在javascript中更改按钮颜色?

  16. 16

    如何在Android上更改按钮颜色?

  17. 17

    如何在Javascript中按百分比使一种颜色与另一种颜色相似

  18. 18

    如何在不透明的UIImage上将给定颜色替换为另一种颜色

  19. 19

    iOS:如何在TabBar的UIImage中用另一种颜色替换特定颜色(选择和取消选择)?

  20. 20

    如何在下面的属性中设置另一种颜色?

  21. 21

    如何更改按钮颜色

  22. 22

    如何更改轻按的一对按钮的颜色?

  23. 23

    如何将布局按钮设计成一半一种颜色,另一半

  24. 24

    如何从一种特定颜色读取像素的位置?

  25. 25

    如何使海龟在Netlogo中以一种颜色移动

  26. 26

    D3.js:点击更改栏颜色和另一种svg颜色

  27. 27

    AngularJS-如何在单击按钮时更改一对按钮之一的颜色

  28. 28

    在一个按钮 onclick() 函数中设置另一种按钮背景颜色

  29. 29

    如何在多按钮Vue中更改一个按钮的颜色

热门标签

归档