设置属性,比方说一个TextView,应该会有一些属性值和一些函数去设置比如像字体,颜色等的属性。设置焦点,使用requestFocus()可以设置焦点。接下来是最重要的,就是注册监听事件的函数,一个的 View都是相应的函数来设置
监听事件。
还有一个是设置可见性的函数。下面的这一段代码是在xml中配值一个Button,然后再Activity中获得这个Button的实例,然后可以设置这个Button的监听函数。
Xml中的代码如下:
<Button android:id="@+id/my_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/my_button_text"/>
Activity中的代码如下:
Button myButton = (Button) findViewById(R.id.my_button);
然后是设置监听函数:
myButton,setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
//做一些事
}
});
Android框架是负责组织,显示,绘制Views的。一般不直接在View上调用函数,除非是自己实现一个ViewGroup.