一、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开发之自定义PopupWindow记录
  2. android 传感器
  3. [Android]在Avtivity中注册监听器
  4. Android手机开发:获取GPS信息
  5. Android之Bean属性通知类
  6. 分享方法:android 获得屏幕状态
  7. [Android]在Avtivity中注册监听器
  8. Android呼叫管理服务之会话发起协议(SIP)API
  9. Android中回调接口使用实例

随机推荐

  1. Android创建文件夹
  2. 基于Android智能终端的远程控制系统
  3. Android 设置DrawableRight和DrawableLef
  4. Android基础入门教程——7.2.1 Android X
  5. Unity3d和Android之间互相调用
  6. Android面试题07
  7. Android(安卓)resource linking failed A
  8. Unexpected namespace prefix "xmlns" fo
  9. android中Http访问时 connection.getResp
  10. Android.support.v4.app.Fragment 与 and