1:什么是View?
(1)屏幕方块内所显示的内容,都可以称为View或View的子类。(例如:TextView,Button等)
2:Activity怎么获取View的对象
(1)通过findById()方法获取。(例如:TextView textView = (TextView)findViewById(R.id.xxx))
3:动态更改View的属性
(1)通过View的对象调用.set方法来设置。(例如:textView.setxxx("xxx"))
4:为View添加监听器
(1)什么是监听器:监听器是一个对象,用于捕获View的状态。当View的状态发生改变时,可使用监听器对其进行相应的操作
(2)步骤:
第一步:获取控件对象
例如:获取Button对象
Button button = find ViewById(R.id.button)
说明:R.id.button为layout文件中,Button控件的标识符Id
第二步:创建内部类
//创建内部类
class ButtonListener implements OnCickListener{
//重写OnClick方法
@Override
public void onClick(View v){
//当控件点击之后调用,下方写的是你要进行的操作
}
}
第三步:生成监听器对象
//生成监听器对象
ButtonListener buttonListener = new ButtonListener();
第四步:为控件添加监听器
//给Button控件绑定监听器
button.setOnClickListener(buttonListener);