2012-08-16 35 views

回答

2

无论何时将某个类的对象转换为其子类,我们都需要进行显式投射。

findViewById返回View类的对象,并从这个对象中获取Button,EditText等的对象,我们需要进行显式强制转换。

当我们需要访问定义到子类的方法和字段时,我们需要进行显式转型,如setText()

我们不需要以明确的转换查看,当我们只需要访问View类的方法,如:

setOnClickListener()

0

当您想要使用xml中定义的组件时使用它。

当您在xml中定义textview或任何组件时,会在r.java中为其定义一个Integer散列​​代码。

所以,当你想用它作为文本视图时,你必须在textview中投它。

希望它帮助!