按钮的功能:
按钮的功能实际上是用于特定触发事件的发生。比如说,你需要输入一段数字,确定输入完成后才触发某一个事件,这时候就需要按钮了,因为系统无法自己确定用户什么时候完成输入,无法执行下一步,只有当用户点击了按钮,确定完成了输入,这时候才触发下一步事件。
按钮的用法:
按照惯例,先看一下代码:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn = (Button) findViewById(R.id.button1);
//setOnClickListener(new OnClickListener()
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
TextView text = (TextView) findViewById(R.id.textView1);
Toast.makeText(getApplicationContext(), "按钮被点击", 3000).show();
text.setText("demo");
}
});
}
这是一个简单的按钮的应用,我们要为按钮设置一个监听器,监听是否点击了按钮,如果按钮被点击,那么就执行里面的代码。
这段代码的运行效果是这样的: