java如何在循环中设置按钮布局参数?
我有9个(程序生成的)按钮。我这样做是为了所有人:
Button btnButton1 = new Button(this);
btnButton1.setText(getText(R.string.button_1));
btnButton1.setTextSize(BUTTON_TEXT_SIZE);
btnButton1.setHeight(BUTTON_HEIGHT);
btnButton1.setWidth(BUTTON_WIDTH);
btnButton1.setOnClickListener(buttonClicked(btnButton1));
(按钮点击的地方是:
private final View.OnClickListener buttonClicked(final Button button)
{
return new View.OnClickListener()
{
public void onClick(View v)
{
tvButtons.append(button.getText().toString());
}
};
};
tvButtons是一个文本视图。 )
我有没有办法做到:
for (button : buttons)
{
button.setText &c. &c.
}
减少代码中的重复
共 (0) 个答案