本帖最后由 wjf5148 于 2012-10-27 19:10:37 编辑

解决方案 »

  1.   

    getChild()实际返回的是一个String,全这人方法声明里声明的返回类型为Object,所以需要调用一上toString或者强制转型.
      

  2.   

    函数声明是Object而函数返回是其子类String,那实际返回也是String啊,既然是String为什么还要转型
      

  3.   

    这里是因为TextView控件的setText()方法接受的参数不只是String类型,还可以是int类型(也就是一个资源的ID),对于String类型和int类型的内部处理逻辑是不一样的如果传入一个Object类型的对象,那它的内部就不知道应该把这个Object对象当作什么类型来处理了,所以需要指定Object对象的类型.