------ findViewById ------ R.id.xxx
------- R.layout.yyy
------ inflate view 以下3个方法没区别,最后都是走LayoutInflater.from(this).inflate(R.layout.layout_test, null, false);
View viewInflate = View.inflate(this, R.layout.layout_test, null);
View layoutInflate = LayoutInflater.from(this).inflate(R.layout.layout_test, null, false);
View layoutInflate2 = LayoutInflater.from(this).inflate(R.layout.layout_test, null);
----- view 的id可以相同。为啥呢?因为layout.xml对应一个实例,该实例调用findViewById得到子view实例。
----- 总结
id在不同的layout.xml文件里可以相同