如何在EclipseADT中更改Android Java的背景颜色

如何在EclipseADT中更改Android Java的背景颜色,java,android,eclipse-adt,Java,Android,Eclipse Adt,我对移动开发非常陌生,这不是作业,我在课前就开始做了,我开发了一个简单的应用程序,它有一个按钮,当按下它时会显示一条消息“Hello Android”。我想在此基础上,在调用onClickListener时更改背景的颜色,我将在下面发布我的代码,我正在寻求实现我的目标的最佳方法(更改背景)。我想反复说明下面的代码是有效的,并且我不要求与我提供的代码有任何关系,我想添加到代码中以更改背景颜色(默认情况下,它当前为白色)。哦,我以前从未使用过Java(在一节课上教授android/iOS/WinMo

我对移动开发非常陌生,这不是作业,我在课前就开始做了,我开发了一个简单的应用程序,它有一个按钮,当按下它时会显示一条消息“Hello Android”。我想在此基础上,在调用onClickListener时更改背景的颜色,我将在下面发布我的代码,我正在寻求实现我的目标的最佳方法(更改背景)。我想反复说明下面的代码是有效的,并且我不要求与我提供的代码有任何关系,我想添加到代码中以更改背景颜色(默认情况下,它当前为白色)。哦,我以前从未使用过Java(在一节课上教授android/iOS/WinMobile是一门非常困难的课程)。多谢各位

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    setupMessageButton();
}

private void setupMessageButton() {
    // 1. Get a reference to the button
    final Button messageButton = (Button) findViewById(R.id.helloDroidButton);

    //Set the click listener to run my code.
    //Code will run when user clicks button.
    messageButton.setOnClickListener(new View.OnClickListener() {



        @Override
        public void onClick(View v) {
            // Anonymous class? --> not sure what he means
            Log.i("DemoButtonApp", "Hello Android!");
            Toast.makeText(
                    MainActivity.this, 
                    "Hello Android!",  
                    Toast.LENGTH_LONG
                    ).show();
        }
    });
}

Android支持一个名为选择器的功能,它可以帮助你改变任何视图在每个状态下的背景,比如按下、强制等等,看看这个有用的教程,并在任何不明显的地方反馈给我

希望对您有所帮助

这就可以了,谢谢!(我在谷歌上搜索了一段时间,没有找到这么好的、直截了当的东西)。