android添加监听器
16lz
2021-01-23
方法一:内部类
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); } });}
更多相关文章
- Android Studio RadioGroup判断点击按钮
- Android中MAC地址获取代码
- Android(Java):Android jni源代码
- Android 代码获取手机屏幕分辨率的代码
- Android实用代码片段(二)
- Android里面WebView加载HTML里面点击按钮调我Android方法
- Android如何设置圆角按钮