android TextView的mText 是哪里定义的?

itfanr 发布于 2013/09/06 15:37
阅读 423
收藏 0

今天我在用TextView类里面的getText()方法,发现返回值是CharSequence,而看源码发现返回的是mText。这个变量不在当前类中。于是我想到可能在父类中,可是父类View也没有。请问这个mText到底哪里来的?谢谢


加载中
0
kenping
kenping

https://github.com/android/platform_frameworks_base/blob/master/core/java/android/widget/TextView.java

489    @ViewDebug.ExportedProperty ( category = "text" )
490    private CharSequence mText ;
0
TrulyBelieve
TrulyBelieve
就在TextView中,Ctrl+F搜一下吧。
0
xiangmao
xiangmao
android4.3 SDK源码TextView.java 483行
itfanr
itfanr
我以为你能直接用它看全部源码呢
xiangmao
xiangmao
回复 @itfanr : 这个不是什么高级玩意,就是Android Studio,开发的时候直接关联了SDK源码,直接就可以看了,当然要看更全的源码还得source insight。
itfanr
itfanr
终于找到了 竟然在android 4.0的最后 一万多行。。。请问既然getText()返回一个CharSequence接口,那么具体的实现类在哪里呢?
itfanr
itfanr
请问你用的什么代码阅读器?比我这个source insight好看多了
返回顶部
顶部