我有以下代码:

Button x = (Button) findViewById(R.id.button1);
x.setBackgroundColor(Color.BLACK);


我在setBackgroundColor行上收到以下错误:

Syntax error on token "setBackgroundColor", Identifier expected after this token


我正在尝试手动更改颜色代码,这取决于用户是否单击了按钮...。


我确实有一个ID为“ button1”的按钮


谢谢!

最佳答案

我认为您已将此代码写到无法正确执行的方法之外。您需要将此代码移到某些方法中

 public class SpinnerBuilding extends Activity {
    public void onCreate(Bundle state){

    super.onCreate(state);
    setContentView(R.id.layout);
    ...
    Button x = (Button) findViewById(R.id.button1);
    x.setBackgroundColor(Color.BLACK);
    }
    }

07-28 02:14