设为首页 - 加入收藏 - 网站地图 我爱嵌入式(www.52embed.com),专注嵌入式开发技术!
当前位置:主页 > 应用软件 > 正文

android app中button按钮的实现方法

时间:2015-05-07 17:42 来源:网络 作者:网络 阅读:
下面介绍Button事件实现的两种方法 main.xml             strings.xml         Hello World, ButtonDemoActivity!      ButtonDemo    第一种: ButtonDemoActivity.java package com.android.ButtonDemo.activity;     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 ButtonDemoActivity extends Activity {       Button myButton1,myButton2;       @Override      public void onCreate(Bundle savedInstanceState) {           super.onCreate(savedInstanceState);           setContentView(R.layout.main);                      myButton1=(Button)findViewById(R.id.myButton1);           myButton2=(Button)findViewById(R.id.myButton2);                      //使用匿名类注册Button事件           myButton1.setOnClickListener(new OnClickListener()           {                      public void onClick(View v)               {                   Toast.makeText(ButtonDemoActivity.this, "你点击了按钮1",Toast.LENGTH_LONG).show();               }           });           myButton2.setOnClickListener(new OnClickListener()           {                      public void onClick(View v)               {                   Toast.makeText(ButtonDemoActivity.this, "你点击了按钮2",Toast.LENGTH_LONG).show();               }           });       }   }  第二种: ButtonDemoActivity.java package com.android.ButtonDemo.activity;     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 ButtonDemoActivity extends Activity {       Button myButton1,myButton2;       @Override      public void onCreate(Bundle savedInstanceState) {           super.onCreate(savedInstanceState);           setContentView(R.layout.main);                      myButton1=(Button)findViewById(R.id.myButton1);           myButton2=(Button)findViewById(R.id.myButton2);           myButton1.setOnClickListener(new ButtonClick());           myButton2.setOnClickListener(new ButtonClick());                  }       //创建一个类,来响应OnClickListener       class ButtonClick implements OnClickListener       {           public void onClick(View v)           {               switch (v.getId()) {               case R.id.myButton1:                   Toast.makeText(ButtonDemoActivity.this, "你点击了按钮1",Toast.LENGTH_LONG).show();                   break;               case R.id.myButton2:                   Toast.makeText(ButtonDemoActivity.this, "你点击了按钮2",Toast.LENGTH_LONG).show();                   break;               default:                   break;               }           }              }   }  

(责任编辑:admin)

顶一下
(0)
0%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。