WEB开发网
开发学院手机开发Android 开发 Android 按钮响应 阅读

Android 按钮响应

 2010-05-14 16:33:00 来源:WEB开发网   
核心提示:现在介绍按钮响应的两种方法:方法一:在onCreate中添加如下代码Button btn = (Button)findViewById(R.id.button);Button btn2 = (Button)findViewById(R.id.button2);btn.setonClickListener(this);b

现在介绍按钮响应的两种方法:

方法一:

在onCreate中添加如下代码

Button btn = (Button)findViewById(R.id.button);

Button btn2 = (Button)findViewById(R.id.button2);

btn.setonClickListener(this);

btn2.setonClickListener(this);

另外有一个onClick函数如下:

public void onClick(View arg0) {

switch (arg0.getId()) {

case R.id.button: setTitle("this is OK button"); break;

case R.id.button2: this.finish(); break;

}

}

这里的arg0作为响应参数,选择触发了哪个控件。当然,该程序需要在main.xml中加入两个按钮的说明:

< Button android:id="@+id/button"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="OK"/ >

< Button android:id="@+id/button2"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Exit"/ >

还需要库: import android.view.View.onClickListener;

方法二:

在onCreate中添加如下代码

btn.setonClickListener(listener);

btn2.setonClickListener(listener2);

然后添加两个 onClickListener:

onClickListener listener = new onClickListener() {

public void onClick(View v) {

setTitle("this is OK button");

}

};

onClickListener listener2 = new onClickListener() {

public void onClick(View v) {

finish();

}

Tags:Android 按钮 响应

编辑录入:coldstar [复制链接] [打 印]
赞助商链接