一、Button的继承结构


java.lang.Object

|-android.view.View

|-android.widget.TextView

|-android:widget.Button


二、Button使用


1.监听器


android.view.View.OnClickListener

        btn.setOnClickListener(new OnClickListener(){@Overridepublic void onClick(View v) { //此处的View为Button,可强制类型转换}                });

实例:

package org.xiazdong;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class MainActivity extends Activity {private Button btn;    int i=0;    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        btn = (Button)this.findViewById(R.id.btn);        btn.setOnClickListener(new OnClickListener(){@Overridepublic void onClick(View v) {Button b = (Button)v;b.setText(""+(i++));}        });    }}





更多相关文章

  1. Android(安卓)解决Handler在运行时加载报空指针异常
  2. Android——继承SimpleAdapter重写自己的getView
  3. Android中SQLite的使用
  4. Android之路——第一个Android小程序(Android电话拨号器)
  5. Android--自定义带提示文本的EditText组件
  6. Android(安卓)HAL分析报告
  7. Fragment 在Android(安卓)SDK1.6上实现
  8. unity在android显示界面(UnityPlayerActivity)不重复加载且app退出
  9. Android软键盘强制弹出,隐藏输入法.

随机推荐

  1. LinearLayout和RelativeLayout
  2. Android(安卓)新手入门(2)-界面布局
  3. android 使用DigestUtilsmd5加密的方法
  4. android ndk开发-环境搭建(1)
  5. 善用Android预定义样式
  6. android 页面显示不下时怎么办?
  7. ImageView的属性android:scaleType
  8. android LinearLayout 相关知识
  9. ch010 Android(安卓)GridView
  10. Android(安卓)之 自定义控件用法介绍