Android开发中,为什么要有一个R.java?
大家好,以前我用.net作WinForm开发时,在.cs中可以通过直接引用form上对象名称的方式来操作一个对象,感觉很方便。例如,在界面上拖放一个TextBox并命名为txtBox后,可以直接 txtBox.Text = "aaa";
在接触了Android后,感觉在activity的.java中,要引用本activity上的一个view元素并不方便,要通过findViewById()加上R.java来引用,还需要强制类型转换。
不理解为什么Android开发平台为什么不能设计得象.net那样,直接基于对象名称来调用其上的属性或方法?