我想知道将“stockTayLayout”设置为“膨胀元素”根目录的“stockTayLayout”之间有什么区别
View newStockRow = inflater.inflate(R.layout.stock_qoute_row, stockTableLayout);
然后修改newStockRow。
VS
View newStockRow = inflater.inflate(R.layout.stock_qoute_row, null);
然后修改newStockRow
然后通过addView
添加它stockTableLayout.addView(newStockRow);
答案 0 :(得分:1)
感谢@Luksprog
LayoutInflater类中的此方法:
public View inflate (int resource, ViewGroup root)
返回
充气层次结构的根视图。如果提供了root,则这是根视图; 否则它是膨胀的XML文件的根目录。
所以第一种方式真的会返回stockTableLayout。不是我要插入的新行。
但是第二次从R.layout.stock_qoute_row参考中返回新创建的布局的根元素