zoukankan      html  css  js  c++  java
  • Android开发之点击事件(Button)

    Button点击事件

    创建项目:

              1、Fiel-------->New ------->Android Application Project

              2、将Form Widght 文件中的Button控件拖动layout手机屏幕上。

             

    代码:

             1.在MainActivity.java文件的onCreate(Bundle savedInstanceState)方法中编写点击事件,首先创建一个Button变量,并且通过findViewid 方法获取控件id(原因:在activity中要获取按钮 id,可以通过 findViewById(R.id.xml文件中对应的id)),setOnClickListener代表设置事件处理的监听器。

    private Button ton1;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            ton1=(Button)this.findViewById(R.id.button1);
            ton1.setOnClickListener(new on1(this));
        }
    

             1、创建一个命名为on1的类,该类继承OnClickListener接口(代表实现监听的接口),上面setOnClickListener监听器将on1添加到监听器中传一个MainActivity类过去,创建一个Context(上下文对象变量)及构造函数来接收传过来的MainActivity类,onClick(View v)函数代表点击事件处理函数。

            2、Toast:是一个类,主要管理消息的提示。ToastLENGTH_SHORT,消息框显示时间,大概2秒钟。通过Toast的show()方法弹出消息框。

    public class on1 implements OnClickListener {
    
        private Context tex;
        
        public on1(Context h)
        {
            this.tex=h;
        }
        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
        Toast t=Toast.makeText(tex, "resId", Toast.LENGTH_SHORT);
            t.show();
        }
    
    }


    效果图:(单击Button)

            

         

  • 相关阅读:
    高效管理,经理人须熟练运用的几个工具
    投资感情 收获人心
    忽如一夜入冬来
    贺嫦娥奔月
    正确处理人际关系,给自己做无形的投资
    观南溪豆干有感
    身在职场,请善待你的每一张白纸
    游一品天下有感
    增强影响力,如何提升你的“领袖气质”?
    oracle 创建表空间
  • 原文地址:https://www.cnblogs.com/wdht/p/6075450.html
Copyright © 2011-2022 走看看