2 u011533254 u011533254 于 2015.06.21 11:16 提问

Android5.0下的Fragment的使用

Android5.0的Fragment是不是做了使用限制啊?
这段动态添加Fragment的代码
DynamicFragment df = new DynamicFragment();
FragmentManager fm = getFragmentManager();
FragmentTransaction ft = fm.beginTransaction();
ft.add(R.id.id_contain_fragment, df);
ft.commit();
老是报这个错图片说明
强转的话图片说明
这是什么原因啊?请大神们指正,不胜感激!

4个回答

ChinaWallace
ChinaWallace   2015.06.21 11:23

DynamicFragment没有继承Fragment吧

u011533254
u011533254   2015.06.21 11:57

public class DynamicFragment extends Fragment {

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.il_static_fragment, container, false);
    TextView tv = (TextView) view.findViewById(R.id.id_text);
    tv.setText("动态加载...");
    return view;
}

}

baitianjun
baitianjun   2015.06.21 23:13

应该是两个地方的Fragment引入包不一样

shanyezhihe
shanyezhihe   2015.06.23 13:21

目测是包导入错误,所用包最好都用v4的,add方法可以改用replace试试

Csdn user default icon
上传中...
上传图片
插入图片