17-Android界面控件之Button,点击Button然后出现提示信息

来源:互联网 发布:php面试题目 编辑:程序博客网 时间:2024/06/16 20:22

效果显示:


第二幅图片




package com.example.eidttexttest;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.Toast;public class MainActivity extends Activity {@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Button btnButton = (Button) findViewById(R.id.button1);Button btnButton2 = (Button) findViewById(R.id.button2);btnButton.setOnClickListener(listener);btnButton2.setOnClickListener(listener);}private OnClickListener listener = new OnClickListener() {@Overridepublic void onClick(View v) {Button button = (Button) v;switch (button.getId()) {case R.id.button1:// makeText中的第一个参数,如果是this,指的是OnclickListenter创建的对象,// 如果使用MainActivity.this,指的是MainActivity创建的对象// 使用Toast进行一个提示,使用第二个MakeText方法,Toast.LENGTH_LONG,表示显示的时间长度Toast.makeText(MainActivity.this, "你点击了按钮!", Toast.LENGTH_LONG).show();break;case R.id.button2:Toast.makeText(MainActivity.this, "你点击了按钮2!", Toast.LENGTH_LONG).show();break;}}};}



原创粉丝点击