我使用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' –