方法一:内部类

复制代码
  public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        myButton=(Button)findViewById(R.id.myButton);        //监听器加入      myButton.setOnClickListener(new MyButtonLintener());}
复制代码

复制代码
class MyButtonLintener implements OnClickListener    {  @Override  public void onClick(View v) {   //生成一个Intent对象   Intent intent=new Intent();      intent.putExtra("textIntent", "123");   //设置跳转到哪个Activity   intent.setClass(HelloWorldActivity.this, OtherActivity.class);      HelloWorldActivity.this.startActivity(intent);        }         }
复制代码

方法二:匿名内部类

复制代码
public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);  myImageButton =  (ImageButton) findViewById(R.id.myImageButton); //图片按钮为OnClick状态        myImageButton.setOnClickListener(new ImageButton.OnClickListener() {                        @Override            public void onClick(View v) {                myTextView.setText("图片按钮状态为:Got Click ");                myImageButton.setImageResource(R.drawable.ic_que);                            }        });}

更多相关文章

  1. Android Studio RadioGroup判断点击按钮
  2. Android中MAC地址获取代码
  3. Android(Java):Android jni源代码
  4. Android 代码获取手机屏幕分辨率的代码
  5. Android实用代码片段(二)
  6. Android里面WebView加载HTML里面点击按钮调我Android方法
  7. Android如何设置圆角按钮

随机推荐

  1. android之resources资源
  2. 本例为模仿微信聊天界面UI设计,文字发送以
  3. Android工程的编译过程
  4. Android(安卓)Studio 3.0 新功能全面解析
  5. android与javascript交互调用
  6. Android高手进阶教程(一)-------Android
  7. iOS 和 Android(安卓)哪个更利于赚钱?
  8. Android实战技巧之四十四:Hello,Native!
  9. 环球旅讯 Android使用报道
  10. Android的 学习资料分享