我尝试在代码中将一个视图放入容器中,并同时获取到我所充气的视图(一个按钮)的引用。因此,代码如下:
Button mybut = (Button) getLayoutInflater().inflate(resID, lyMain, true);
但是这并不起作用:返回的结果不是我期望的。在 https://developer.android.com/reference/android/view/LayoutInflater.html 上阅读文档后,我发现:
(inflate...returns)...被填充层次结构的根视图。如果提供了root并且attachToRoot为true,则这是root;否则它是填充的XML文件的根。
现在是一个愚蠢的问题:为什么该方法应该返回我已经知道的内容(当我将根和“true”传递给它时)?更有可能我需要对刚刚被填充的视图进行引用,而不是传递给方法的根/容器。