[android]设置点击事件

下面我们将学习 如何设置点击事件以及使用点击事件对界面实施跳转


我们的项目讲解将基于之前博客的登陆界面
博客链接链接
[android]设置点击事件_第1张图片


设置按钮点击

我们依次点击 src–>>com.example.layout–>> .java 找到一个java文件
[android]设置点击事件_第2张图片
在书写代码之前需要在你的布局文件.xml新建一个按钮,并设置id等信息。

在 onCreate()函数中输入以下代码

Button btn = (Button) findViewById(R.id.xxx);
btn,setOnclickListener(new OnClickListener(){
				public void onclick(View argo) {
				Toast.makeText(getApplicationContext(),"点我干啥",1).shou();
));

设置跳转事件

依然是在 src–>>com.example.layout–>> .java中书写代码
[android]设置点击事件_第3张图片

在书写代码之前需要自行在 src–>>com.example.layout文件中新建一个新的activity
方法如下:
依次点击com.example.layout -->>new–>>other
[android]设置点击事件_第4张图片
选择Android Activity

完成上面的工作以后我们回到 src–>>com.example.layout–>> .java
在onCreate()函数下复制下面的代码(Button 定义放到函数外)

 private Button bn_zhuce,bn_message; 

 bn_zhuce = (Button)findViewById(R.id.zhuce);
        bn_message = (Button)findViewById(R.id.denglu);
        bn_message.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				// TODO Auto-generated method stub
				Intent myIntent = new Intent();
				myIntent.setClass(Day2.this, Message.class);
				startActivity(myIntent);
				
			}
		});
        bn_zhuce.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				Intent myIntent = new Intent();
				myIntent.setClass(Day2.this, Zhuce.class);
				startActivity(myIntent);
				
			}
		});


如果还有问题欢迎留言提问。

你可能感兴趣的:(android)