黑马Android:按钮的点击事件
来源:互联网 发布:程序员叫美女什么 编辑:程序博客网 时间:2024/05/01 22:13
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button bt1 = (Button) findViewById(R.id.bt1); bt1.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Toast.makeText(MainActivity.this, "这是第一个按钮", Toast.LENGTH_SHORT).show(); } }); } public void onClick1(View v){ Toast.makeText(MainActivity.this, "这是第二个按钮", Toast.LENGTH_SHORT).show(); } //View:系统会把触发这个方法的那个组件的对象作为view对象传进来 public void onClick2(View v){ //通过对view对象的判断,就可以知道用户点击的到底是哪一个按钮 //拿到按钮的id int id = v.getId(); switch (id) { case R.id.bt3: Toast.makeText(MainActivity.this, "这是第三个按钮", Toast.LENGTH_SHORT).show(); break; case R.id.bt4: Toast.makeText(MainActivity.this, "这是第四个按钮", Toast.LENGTH_SHORT).show(); break; case R.id.bt5: Toast.makeText(MainActivity.this, "这是第五个按钮", Toast.LENGTH_SHORT).show(); break; default: break; } }}
<!--布局文件--><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="indi.cc.clickevent.MainActivity" android:orientation="vertical" > <Button android:id="@+id/bt1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="第一个按钮" /> <Button android:id="@+id/bt2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="第二个按钮" android:onClick="onClick1" /> <Button android:id="@+id/bt3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="第三个按钮" android:onClick="onClick2" /> <Button android:id="@+id/bt4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="第四个按钮" android:onClick="onClick2" /> <Button android:id="@+id/bt5" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="第五个按钮" android:onClick="onClick2" /></LinearLayout>
0 0
- 黑马Android:按钮的点击事件
- android的按钮点击事件
- android按钮的点击事件
- android 按钮点击事件
- Android按钮点击事件
- Android按钮点击事件
- Android分享按钮点击后的事件
- android监听按钮的点击事件
- Android按钮点击事件的绑定
- Android按钮点击监听事件的写法
- android按钮事件点击的实现
- Android中按钮的点击事件监听
- Android下的Button按钮点击事件
- android 按钮的四种点击事件
- #Android#监听按钮的点击事件
- Android按钮点击事件的常用写法
- Android 按钮的四种点击事件
- Android studio实现按钮的点击事件
- 字符串 递归截取 追加 cin输入
- Hadoop1.x与Hadoop2的区别
- junit测试初步
- JDBC操作数据库
- Java项目案例:酒店前台客服管理系统
- 黑马Android:按钮的点击事件
- 极光推送JPush------目前用的最爽的第三方推送平台
- 利用less循环模拟动态loading
- 如何破解开机密码
- hibernate4
- DataSnap基础
- mysql权限的各种问题
- Unlinked Gradle project
- 前端性能优化