Android编程之View添加Listener的小技巧
2010-08-11 10:39:00 来源:WEB开发网21. android:id="@+id/Button02"
22. android:layout_width="wrap_content"
23. android:layout_height="wrap_content"
24. android:
25. />
26. < TextView
27. android:layout_width="fill_parent"
28. android:layout_height="wrap_content"
29. android:text="@string/hello"
30. />
31. < /LinearLayout>
其中以下这两行就是新增的特性:
android:
android:
2.在活动里面定义public的方法myClickHandler01、和myClickHandler02(注意这两个方法必须有一个View的形参)。
Java代码
1. package com.ray.test;
2.
3. import android.app.Activity;
4. import android.os.Bundle;
5. import android.view.View;
6.
7. public class TestOnClickListener extends Activity {
8.
9. @Override
10. public void onCreate(Bundle savedInstanceState) {
11. super.onCreate(savedInstanceState);
12. setContentView(R.layout.main);
13.
14.
15. }
16. public void myClickHandler01(View target){
17. setTitle("myClickHandler01");
18. }
19. public void myClickHandler02(View target){
20. setTitle("myClickHandler02");
21. }
22. }
当然,你也可以采用这种写法:
将两个按钮设置到同一个Listener
android:
android:
Java代码
1. package com.ray.test;
2.
3. import android.app.Activity;
4. import android.os.Bundle;
5. import android.view.View;
6.
7. public class TestOnClickListener extends Activity {
8.
9. @Override
更多精彩
赞助商链接