android点击一个Button打开另外一个activity
16lz
2021-01-26
原文地址:http://blog.csdn.net/psuaije/article/details/7083176
创建一个button监听器,并使监听器能打开另一个activity并传值
一.创建一个Button的OnClick监听器
请注意这个类是一个内部类
[java] view plaincopy
- //这个属于一个内部类
- class MyButtonListener implements OnClickListener{
- //
- public void onClick(View v) {
- // TODO Auto-generated method stub
- //创建一个Intent的实例
- Intent intent = new Intent();
- //设置从哪个activity启动哪个activity
- intent.setClass(HelloWorldActivity.this, otherHelloWorld.class);
- //把一个值写入到Intent中
- intent.putExtra("Text", "测试值");
- //启动另一个activity
- HelloWorldActivity.this.startActivity(intent);
- }
二.把监听事件绑定到按钮
[java] view plain copy
- //获取按钮的ID
- mybutton = (Button)findViewById(R.id.myButton);
- //绑定监听事件
- mybutton.setOnClickListener(new MyButtonListener());
三.在另一个activity中读取intent值
[java] view plain copy
- //创建一个Intent实例存储传送过来的值
- Intent myIntent = getIntent();
- //读取Intent的值
- String TextValue = myIntent.getStringExtra("Text");
更多相关文章
- Android——实现【搜索框】与点击搜索事件监听 —— SearchView
- Android(安卓)代码模拟ListView item的点击事件并且改变背景颜色
- android 代码混淆示例
- [置顶] ANDROID 返回,菜单和HOME键的监听
- Android监听USB插拔事件
- Android中对标签进行监听的方法
- 如何在Android系统中添加系统服务(以PowerManager为例)
- Android(安卓)学习记录
- Android(安卓)Weekly Notes Issue #223