[英]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.