目录
2. 监听器
一个控件可以设置多个监听器
绑定监听器的步骤
获取代表控件的对象
定义一个类,实现监听器接口
生成监听器对象
为控件绑定监听器对象
public class mainactivity extends appcompatactivity {
private button bt;
private textview tv;
int count=0;
@override
protected void oncreate(bundle savedinstancestate) {
super.oncreate(savedinstancestate);
setcontentview(r.layout.activity_main);
bt = (button)findviewbyid(r.id.bt1);
tv = (textview)findviewbyid(r.id.hello);
//生成监听器对象 new buttonlistener()
//为控件绑定监听器对象 bt.setonclicklistener
bt.setonclicklistener(new buttonlistener());
system.out.println("--mainactivity: oncreate--");
}
// 定义一个类,实现监听器接口
class buttonlistener implements view.onclicklistener{
@override
public void onclick(view v) {
count++;
tv.settext(count+"");
}
}
}
3. 布局
控件布局方法:就是控制控件在activity中的位置,大小,颜色以及其他控件样式属性的方法
如何设置布局
在布局文件完成控件布局
在java代码中完成控件布局
3.1. 布局分类