public class Fragment2 extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View root = inflater.inflate(R.layout.fragment_dod, container, false);
// Do Stuff Here
return root;
}
@Override public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
// Save some state!
}
}
어떻게 지금 내를 .... 내 활동 ....
public class SectionsPagerAdapter extends FragmentPagerAdapter {
public SectionsPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
Fragment fragment;
switch (position) {
case 0:
fragment = new Fragment1();
break;
case 1:
fragment = new Fragment2();
break;
case 2:
fragment = new Fragment3();
break;
default:
fragment = null;
break;
}
return fragment;
}
... 빈과 작업 조각의 모양 내에서 표시 할 조각을 선택하려면 다음을 사용 유형 불일치와 오류 SectionsPagerAdapter : ..... 다음과 같은 ListFragment를 사용할 때 단편 Fragment2에서 나는 F를 찾고있다
public class Fragment2 extends ListFragment {
DemoAdapter adapter=null;
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
setRetainInstance(true);
if (adapter==null) {
ArrayList<Integer> items=new ArrayList<Integer>();
for (int i=0;i<25;i++) { items.add(i); }
adapter=new DemoAdapter(getActivity(), items);
}
else {
adapter.startProgressAnimation();
}
setListAdapter(adapter);
}
}
을 변환 할 수 없습니다 또는 이것의 주위에 얻는 방법. 어떤 사람은 그렇게 할 수있는 방법을 조언 할 수 있었고, 가능하다면 설명을했기 때문에 나는 왜 그 이유를 이해하고 미래에 그것을 피하려고 시도 할 수 있습니까?
감사
는
내가 이해가 안 돼요 ... 당신은'Fragment'를 확장하는'Fragment2'라는 클래스가 있고'Fragment2'라는 클래스가 있는데 왜 확장합니까? 'ListFragment'? – Squonk
나는이 질문 (http://stackoverflow.com/questions/15321666/replace-listfragment-with-fragment-inside-viewpager-with-tabs)을 발견했다. 나는 대답을 게시 할 것이다. –
............... –