在android的xml中,经常会用到include。在这里使用的时候有几点要注意的:
1,如果给include添加了id="@+id/xxx"属性的话,在使用的时候,就不能直接把他里面的控件当成主xml中的控件来直接获得了,必须先获得这个xml布局文件,再通过布局文件findviewbyid来获取其子控件。代码如:View layout = getLayoutInflater().inflate(R.layout.xxx, null); Button btn = (Button)layout.findviewbyid(R.id.xxxx);
2,如果没有添加id,那就可以把include里面的文件当做主xml中的属性来使用
本文介绍了在Android开发中使用XML布局文件的include特性时需要注意的关键点。主要包括:1. 如果为include元素添加了ID属性,则需要先通过inflate方法加载包含该include的布局文件,再从该布局文件中获取子控件;2. 若未添加ID,则可以将被包含的布局文件视为主XML的一部分直接使用。
1595

被折叠的 条评论
为什么被折叠?



