一直在看IOS,以及MTK等的代码,习惯性的自己定义一个ID,Android下面针对ID的自动生成反而有些茫然,如下:
这个 android:id="@+id/MyTestView02" 中的 MyTestView02 应该从哪儿指定呢?
刚刚开始是自定义累一个 IDValue.xml文件,然后从文件里面指定ID的编号,结果,当调用findViewById(R.id.MyTestView02) 的时候,总返回NULL
看了看代码发现,其实这个MyTestView02 只要你指定就可以了,至于是什么 ,编译器在扫描XML的时候会自动指定一个数值。关键在这个“+”符号。
看来,写多了代码,不见得是个好事,尤其是养成了习惯。