有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案