Android Fragment使用中遇到的几点问题
首先要讲一下LayoutInflater对象的inflate方法,在这个方法中有三个参数(int resource,ViewGroup root,boolean attachToRoot),resource为要实例化的布局文件,root为该布局文件的父布局,attachToRoot为是否将resource添加到root,默认为true,如果设为false,则不会添加到root。
在使用Fragment时,在其中的onCreatView中要把参数attachToRoot设置为false,否则会报错,告诉你Fragment已经指定了父View。如下:
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
View v = inflater.inflate(R.layout.livelist, container,false);
return v;
}