Android_01_点击事件中View对象的作用
2015-10-13 20:13
435 查看
代码示例如下:
layout的xml如下:
package com.itheima.clickevent; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class MainActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } //View:系统会把触发这个方法的那个组件的对象作为view对象传进来 public void getScore(View v){ //通过对view对象的判断,就可以知道用户点击的到底是哪一个按钮 //拿到按钮的id int id = v.getId(); switch (id) { case R.id.wangzhe: System.out.println("下辈子吧"); break; case R.id.diamond: System.out.println("凑合凑合"); break; case R.id.master: System.out.println("想想就好"); break; } } }
layout的xml如下:
<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=".MainActivity" android:orientation="vertical" > <Button android:id="@+id/wangzhe" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="点我上王者" android:onClick="getScore" /> <Button android:id="@+id/diamond" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="点我上钻" android:onClick="getScore" /> <Button android:id="@+id/master" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="点我上大师" android:onClick="getScore" /> </LinearLayout>
相关文章推荐
- Android_01_短信发送器
- 摘抄一篇文章android中LinearLayout中layout_weight详解
- Android内存管理知识
- android listview 取消头部分割线
- 坚持坚持坚持
- Android activity的生命周期
- 【Android】【编译】Android 编译相关
- 【Android】【编译】Android 编译相关
- 【Android】【编译】Android 编译相关
- 【Android】【编译】Android 编译相关
- 【Android】【编译】Android 编译相关
- 【Android】【编译】Android 编译相关
- 【Android】【编译】Android 编译相关
- 深入Android&nbsp;MediaPlayer的使用方…
- Android&nbsp;中的&nbsp;Service&nbsp;全面总结
- Android ContentProvid
- 【转】[Android]&nbsp;ImageView.S…
- 【转】升级android&nbsp;sdk到5.0…
- Android -tool工具UIautomatorviewer提示“不能让屏幕黑屏”
- Android MenuItem分享