我如何在android中实现xml布局的颜色代码,每次用户打开它时,它都会显示不同的背景颜色?

我如何在android中实现xml布局的颜色代码,每次用户打开它时,它都会显示不同的背景颜色?,android,xml,android-activity,Android,Xml,Android Activity,我正在制作一个主页活动,它将包括6个按钮,所有按钮将是白色的 我想要一个动态的背景,当它被打开时会改变颜色,每次都不同的颜色,用户退出和返回。一个想法 在xml文件中定义一组颜色(10) 使用HashMap存储一些整数(0-9)作为键,颜色名称作为值 选择一个0-9之间的随机整数,从HashMap中获取相关颜色并分配给按钮 好的,有详细说明吗

我正在制作一个主页活动,它将包括6个按钮,所有按钮将是白色的

我想要一个动态的背景,当它被打开时会改变颜色,每次都不同的颜色,用户退出和返回。

一个想法

  • 在xml文件中定义一组颜色(10)
  • 使用HashMap存储一些整数(0-9)作为键,颜色名称作为值
  • 选择一个0-9之间的随机整数,从HashMap中获取相关颜色并分配给按钮

  • 好的,有详细说明吗