第一步:设置sting.xml中配置Button。
<resources><stringname="app_name">04Onclicks</string><stringname="action_settings">Settings</string><stringname="app_phone">点击按钮事件展示</string><stringname="app_one">第一种</string><stringname="app_two">第二种</string><stringname="app_there">第三种</string><stringname="app_android">第三种</string><stringname="app_iphone">第四种</string></resources>
第二步:设置content_mian.xml
<?xml version="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="/apk/res/android"xmlns:app="/apk/res-auto"xmlns:tools="/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"android:orientation="vertical"app:layout_behavior="@string/appbar_scrolling_view_behavior"tools:context="com.example.jikexueyuan.a04onclicks.MainActivity"tools:showIn="@layout/activity_main"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/app_phone"/><Buttonandroid:id="@+id/bt_one"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/app_one"/><Buttonandroid:id="@+id/bt_two"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/app_two"/><Buttonandroid:id="@+id/bt_there"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/app_there"android:onClick="getSoce"/><Buttonandroid:id="@+id/bt_android"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/app_android"android:onClick="getSoce"/><Buttonandroid:id="@+id/bt_iphone"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/app_iphone"android:onClick="getSoce"/></LinearLayout>
第三步:设置MainActivity.java
public voidgetSoce(View v){intid = v.getId();switch(id){caseR.id.bt_there:System.out.println("第三种事件被点击");break;caseR.id.bt_android:System.out.println("安卓");break;caseR.id.bt_iphone:System.out.println("苹果");break;}}