Button的onClickListener常用方法之android:onclick属性
1: package com.yang.huang; 2: 3: import android.app.Activity; 4: import android.os.Bundle; 5: import android.view.View; 6: import android.widget.Button; 7: import android.widget.TextView; 8: 9: public class TestonlistenerActivity extends Activity {
10: TextView tv; 11: Button button;12: /** Called when the activity is first created. */
13: @Override
14: public void onCreate(Bundle savedInstanceState) {
15: super.onCreate(savedInstanceState); 16: setContentView(R.layout.main); 17: 18: button=(Button)findViewById(R.id.button1); 19: tv = (TextView)findViewById(R.id.textView1); 20: 21: } 22: 23: public void fun_click(View v) {
24: tv.setText("单击改变textview的内容");
25: 26: } 27: 28: 29: }
1: <?xml version="1.0" encoding="utf-8"?>
2: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
3: android:layout_width="fill_parent"
4: android:layout_height="fill_parent"
5: android:orientation="vertical" >
6: 7: <Button8: android:id="@+id/button1"
9: android:layout_width="fill_parent"
10: android:layout_height="wrap_content"
11: android:onClick="fun_click"
12: android:text="@string/hello" />
13: 14: 15: 16: <TextView17: android:id="@+id/textView1"
18: android:layout_width="173dp"
19: android:layout_height="50dp"
20: android:text="单击改变"
21: android:gravity="center" />
22: 23: </LinearLayout>
这是1.6以后的新方法,在main.xml里给Button添加android:onclick="fun_click"; fun_click就是方法名
然后在类里添加一个fun_click()方法就可以,里面写的是点击按钮实现的动作。这是最简单的方法。

浙公网安备 33010602011771号