View类 android

一个界面就是一个 Activity,但是界面上会有很多的控件之类的,只要是用户可以看到的,这些东西都是view。一个View占有一个长方形的地方,而且View是可以嵌套的 。View还可以负责响应用户的动作。所有的View的结构都是被安排在树形结构中。你既可以在代码中改变View的结构树,也可以在XML文件中去作修改。View也是所有的布局管理器的基类。在创建一个View的结构树的时候,一个会有几个你会很感兴趣的操作。
设置属性,比方说一个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.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值