问题描述
解决方案
1、在onCreateView()中仅仅渲染布局。
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
return inflater.inflate(R.layout.interest_fragment, container, false);
}
2、在onViewCreated()方法中初始化view,getView()方法获得了上述渲染的布局实例。
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
mListView = (ListView) getView().findViewById(R.id.listview);
}
解决方案二:
你把view写在ListView mv_list;上面,之后在初始化一下,view=getActivity();
解决方案四:
View view写在类名下面,onCreatView方法外面(和你的ListView mv_list位置一样)
在onCreatView方法里这样写:
view = inflater.inflate(R.layout.online_move, null);
解决方案五:
你在其他的对方为什么要对view操作,
一般来说不会对view整体来操作的。都是通过view实例化其他的子控件来操作的。
时间: 2024-10-31 22:06:09