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