繁体   English   中英

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

[英]How to change color of background Android Java in Eclipse ADT

我对移动开发非常陌生,这不是我上课之前要做的作业,我开发了一个简单的应用程序,该应用程序带有一个按钮,当按下该按钮时,它会显示一条消息“ 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支持的功能称为Selector,它可以帮助您更改每种视图在每种状态下的背景,例如按下,强制等等,请看一下这个有用的教程,并在任何不明显的地方反馈我

http://www.mkyong.com/android/android-imagebutton-selector-example/

希望对你有帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM