【发布时间】:2012-07-11 09:44:39
【问题描述】:
我尽我所能开发一种聪明的方法来清除成堆的Blah blah = (Blah) this.findViewById(R.id.blah),否则会污染我的小Activity的字段和onCreate()方法,为此,我觉得我不应该使用setContentView()但 getViewInflate().inflate() 用于 XML 中定义的每个视图。
Activity.setContentView() 是一种语法糖吗?它实际上是在为 XML 上的每个视图重复 getViewInflate().inflate()?我读到一些东西,好像它们是一样的。
如果我可以通过查看代码得到答案,请告诉我。我检查了Activity.class,但只找到了cmets。
【问题讨论】:
-
getViewInflate()方法在哪里?我在developer.android.com/reference/android/app/Activity.html没有看到它 -
对不起,应该是
ViewInflate.inflate()。