我使用3个选项卡,每个选项卡都有片段。我需要将此活动分配给选项卡的片段。这可能吗?如何将适配器调出片段?
public class MActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.grid_layout);
GridView gridView = (GridView) findViewById(R.id.grid_view);
gridView.setAdapter(new ImageAdapter(this));
}
}
public class FragmentTab1 extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.grid_layout, container, false);
GridView gridView = (GridView) getActivity().findViewById(R.id.grid_view);
return rootView;
}
有人可以帮助我编辑的片段类从适配器带来的活动。 感谢
我在得到错误'activityAdapter =(MAcitivity)getActivity()getImageAdapter();'的错误是在'acitivityAdapter'和'getImageAdapter' –
试图强行括号。它应该工作 - ((MActivity)getActivity())。getImageAdapter() – shiladitya
仍然'activityAdapter'错误是不固定的,现在我得到红色下划线从第一个括号到'getActivity())',因为错误说'不能将'android.support.v4.app.FragmentActivity'投给com.example.app.MActivity' –