每次应用运行时,Android Button属性都会更改

时间:2014-02-17 17:54:33

标签: android android-layout button

在Android中有一种设置按钮的方法,这样每次运行程序时按钮都有不同的属性吗?

即。每次运行程序时都有一个具有不同颜色背景的按钮

2 个答案:

答案 0 :(得分:0)

在活动中,您可以找到带有

的按钮
Button btn = findViewById(R.id.myButtonId);

并设置它的背景颜色

int color = // generate some random color
btn.setBackgroundColor(color);

答案 1 :(得分:0)

您可以使用Random()将背景颜色设置为按钮。

例如:

  int[] color={Color.RED,Color.BLACK,Color.GREEN};

  onCreate()
  {
    Button b=(Button)findViewById(R.id.button1);

    Random random=new Random();

    b.setBackgroundColor(color[random.nextInt(3)]);

  }