下午去听大二的课 老师讲了上次的练习登录页面简单操作,之后讲了Button的三种实现效果
一、
public void doClick(View View){
//区分用户点击的是那个按钮//获取用户点击的控件id
switch (View.getId()){
case R.id.button:
Toast.makeText(this,"用户点击了第一个按钮",Toast.LENGTH_SHORT).show();
break;//点击第一个按钮要做什么 break跳出
case R.id.button2:
Toast.makeText(this,"用户点击了第二个按钮",Toast.LENGTH_SHORT).show();
break;//点击第一个按钮要做什么 break跳出
case R.id.button3:
Toast.makeText(this,"用户点击了第三个按钮",Toast.LENGTH_SHORT).show();
break;//点击第一个按钮要做什么 break跳出
case R.id.button4:
Toast.makeText(this,"用户点击了第四个按钮",Toast.LENGTH_SHORT).show();
break;//点击第一个按钮要做什么 break跳出
}
}
二、监听事件
//1.findViewById
Button button1= (Button) findViewById(R.id.button);
Button button2= (Button) findViewById(R.id.button2);
Button button3= (Button) findViewById(R.id.button3);
Button button4= (Button) findViewById(R.id.button4);
//2.给按钮设置监听器
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(MainActivity.this,"用户点击了第一个按钮",Toast.LENGTH_SHORT).show();
}
});
button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(MainActivity.this,"用户点击了第二个按钮",Toast.LENGTH_SHORT).show();
}
});
button3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(MainActivity.this,"用户点击了第三个按钮",Toast.LENGTH_SHORT).show();
}
});
button4.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(MainActivity.this,"用户点击了第四个按钮",Toast.LENGTH_SHORT).show();
}
});