1:什么是View?java
(1)屏幕方块内所显示的内容,均可以称为View或View的子类。(例如:TextView,Button等)ide
2:Activity怎么获取View的对象code
(1)经过findById()方法获取。(例如:TextView textView = (TextView)findViewById(R.id.xxx))对象
3:动态更改View的属性blog
(1)经过View的对象调用.set方法来设置。(例如:textView.setxxx("xxx"))it
4:为View添加监听器class
(1)什么是监听器:监听器是一个对象,用于捕获View的状态。当View的状态发生改变时,可以使用监听器对其进行相应的操做List
(2)步骤:方法
第一步:获取控件对象 im
例如:获取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);