setOnClickListener 事件记录

android中click事件触发机制

1、在XML直接指定click事件名称

    <Button android:text="点击"  
            android:id="@+id/bt_Click"  
            android:layout_width="wrap_content"  
            android:layout_height="wrap_content"
            android:onClick="btnOnClick"</span>>  
    </Button>
Activity中定义方法
    public void btnOnClick(View view){  
        Intent intent = new Intent(mainActivity.this, fristActivity.class);  
        intent.putExtra("data", "mainActivity");  
        startActivity(intent);  
    }

2、Activity中定义OnClickListener接口监听事件

    protected void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        setContentView(R.layout.main);  
        findViewById(R.id.bt_Click).setOnClickListener(onclick);  
    }  
    OnClickListener onclick = new OnClickListener(){  
        @Override  
        public void onClick(View v) {  
            Intent intent = new Intent(mainActivity.this, fristActivity.class);  
            intent.putExtra("data", "mainActivity");  
            startActivity(intent);    
        }  
    }; 

3、在Activity为button指定绑定操作

    protected void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        setContentView(R.layout.main);  
        findViewById(R.id.bt_Click).setOnClickListener(new OnClickListener(){  
            @Override  
            public void onClick(View v) {  
                Intent intent = new Intent(mainActivity.this, fristActivity.class);  
                intent.putExtra("data", "mainActivity");  
                startActivity(intent);            
            }         
        });  
    }
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,292评论 25 709
  • Day1: 在代码中通过R.string.hello_world可以获得该字符串的引用; 在XML中通过@stri...
    冰凝雪国阅读 5,363评论 0 5
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,876评论 0 17
  • 感冒不痛苦,痛苦的是不知道什么时候感的冒,没一点预防,辛苦了大包大包的纸巾,即将为我的鼻子奉献一生。 为了弥补,我...
    我有第三只眼阅读 1,351评论 0 0
  • 关于作者 M·斯科特·派克,美国著名作家、医学博士、心理治疗大师。他曾在美军日本冲绳基地担任心理医生,为美军军官做...
    一捺如刀阅读 4,258评论 0 1

友情链接更多精彩内容