android入门之Button四种点击事件及四大布局Layout

本文介绍Android中Button点击事件的四种实现方式,包括匿名内部类、实现OnClickListener接口、使用this关键字及XML属性设置。此外,还概述了Android开发中常用的五种布局类型:线性布局、相对布局、帧布局、表格布局及已较少使用的绝对布局。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#在android入门基础中,Button按钮点击事件是比较常用且入门的知识点。

1.匿名内部类

//Button对象bt调用点击监听,里面接收一个对象,所以new onClickListener

bt.setonClickListener(new onClickListener(){

     

     public void onClick(View  v){           //重写onClick方法

            //onClick方法里写点击按钮要执行的程序

     }

});

2.实现OnClickListener

新建一个类实现OnClickListener   

class onClick()implements onClickListener{

    //重写onClick方法

    public void onClick(View   v){

            //写onClick点击会运行的程序

    }


3.this

让MainActivity 实现onClickListener接口

然后在Button对象bt.setonClickListener(this);

最后重写onClick方法

4.在Button中添加属性onclick

在res下Layout文件夹下的avtivity_main.xml中<Button   添加android:onClick= “dianji”     />

然后写dianji方法 public void dianji(View  v){

      // 这里写点击会运行的程序

#android中的五大布局

1、线性布局
    LineaLayout 默认是水平方向
2、相对布局
    RelativeLayout 在相对布局里必须要有参照物, 如果没有,所有控件都在左上角。
3、帧布局
    FrameLayout 控件默认都在左上角
4、表格布局
    TableLayout
5、绝对布局(不再用)和线性布局有点相似,要么垂直要么水平,他在用的时候所有的控件占用一行一列 tablerow里面可以一行几列,一个控件是一列

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值