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

#在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里面可以一行几列,一个控件是一列

猜你喜欢

转载自blog.csdn.net/gaoshang0304/article/details/52332083