点击事件你会把,这个就不说了,设置宽高 就是
button.setLayoutParams(new LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); LayoutParams具体导入什么包就得看你外面用的是什么。
还有你说的循环添加监听那个,你首先几个按钮的id设置为 这种。。button1,button2...
for(int i = 0; i < size; i++){
Button button = findViewById(R.id.button1 + i);
button.setOnClickListener();
}
你这个
for(int i=1;i<8;i++){
Button heaterB=(Button)findViewById(R.id.heaterB+i);
地方错了 应该是
for(int i=0;i<8;i++){
Button heaterB=(Button)findViewById(R.id.heaterB1+i);
在按钮的Onclick监听当中对已存在的控件设置宽度与高度。
在按钮监听器设置