android之创建button

实现的功能:  
                    运行程序,弹出ok和exit两个按钮,
                    点击ok按钮,标题出现this is ok,
                    点击exit按钮,退出程序.
一:
实现如下:
             
  @Override public void onCreate(Bundle icicle){
                    super.onCreate(icicle);
                    setContentView(R.layout.main);              //创建主界面并显示,读取main.xml
                    Button  btn = (Button)findViewById(R.id.button);  //定义button
                    Button btn2=(Button)findViewById(R.id.button2);
                    btn.setOnClickListener(listener);                        //设置监听
                    btn2.setOnClickListener(listener2);  
                    //这指明將btn 按钮的事件传递给listener 物件的onClick()函数处?。
                    }
    OnClickListener listener = new OnClickListener(){
                              public void onClick(View v){   
                                                steTitle("this is ok");
                                                 }
                              };
     OnClickListener listener2 = new OnClickListener(){
                               public void onClick(View v){
                                                finish();
                                                }
                              };



二:使用图片button实现:

@Override public void onCreate(Bundle icicle) {
                  super.onCreate(icicle);
                  setContentView(R.layout.main);
                  ImageButton btn = (ImageButton)findViewById(R.id.button);    //初始化按钮与xml文件关联
                  ImageButton btn2 = (ImageButton)findViewById(R.id.button2);
                  btn.setOnClickListener(listener);
                  btn2.setOnClickListener(listener2);
                }
OnClickListener listener = new OnClickListener() {
                  public void onClick(View v) {
                  setTitle("this is OK button");
                  }
         };
OnClickListener listener2 = new OnClickListener() {
                  public void onClick(View v)
                  { finish(); }
         };


注意此文件与main.xml文件的关联:


    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >

    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"
    />

    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text=""
    />

    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    
    android:src="@drawable/video2"
    />

    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/video"
    />
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值