zoukankan      html  css  js  c++  java
  • android开发(1)开发起步和按钮响应

    闲来无事,在fc15下配了下android2.2,开发小demo

    package xiaoyang.hit.edu.cn;

    /*
    * xiaoyang
    * 2011-10-22
    */

    import android.app.Activity;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;

    import android.view.Gravity;
    import android.widget.Toast;

    /*
    * 注意创建实体的顺序
    * 比如ls不能放在bnt1.setOnClickListener(ls);等注册语句之后,否则虽然能够运行,但是按钮没有反应
    */
    public class AndroidEx1Activity extends Activity {
    View.OnClickListener ls;
    Button bnt1;
    Button bnt2;
    Button bnt3;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    bnt1 = (Button)findViewById(R.id.Button01);
    bnt2 = (Button)findViewById(R.id.Button02);
    bnt3 = (Button)findViewById(R.id.Button03);

    /**
    * 按钮响应事件
    */
    ls = new View.OnClickListener(){
    @Override
    public void onClick(View arg0) {
    // TODO Auto-generated method stub
    switch (arg0.getId()) {
    case R.id.Button01: {
    setTitle("this is button yi");
    Toast toast = Toast.makeText(getApplication(),
    "你点击了按钮" + bnt1.getText().toString(),
    Toast.LENGTH_SHORT);
    toast.setGravity(Gravity.TOP,0,250);
    toast.show();
    break;
    }
    case R.id.Button02: {
    setTitle("this is button xiaoyang");break;
    }

    case R.id.Button03: {
    finish();
    break;
    }
    }
    }
    };

    bnt1.setOnClickListener(ls);
    bnt2.setOnClickListener(ls);
    bnt3.setOnClickListener(ls);

    }
    }

    按钮和点击事件。



  • 相关阅读:
    CSS浮动(float、clear)通俗讲解
    JAVA 类的加载
    数据库操作 delete和truncate的区别
    正则表达式 匹配相同数字
    Oracle EBS OM 取消订单
    Oracle EBS OM 取消订单行
    Oracle EBS OM 已存在的OM订单增加物料
    Oracle EBS OM 创建订单
    Oracle EBS INV 创建物料搬运单头
    Oracle EBS INV 创建物料搬运单
  • 原文地址:https://www.cnblogs.com/yixiaoyang/p/2221117.html
Copyright © 2011-2022 走看看