如何随机显示一个按钮

布局中有5个按钮,我以前让它们看不见,我还生成了一个介于1到5之间的随机数。我想知道如何将这些数字与按钮联系起来,例如,如果随机数是1,那么第一个按钮应该是可见的。实际上,我希望避免使用像这样的if和switch语句

Button btn_1 = (Button) findViewById(R.id.btn_1);
.
.
.
Button btn_5 = (Button) findViewById(R.id.btn_5);
int a = new Random().nextInt(4)+1;

if(a==1){
btn_1.setVisibility(View.VISIBLE);}else....

转载请注明出处:http://www.cntdm.com/article/20230509/2513289.html