0
처음에는 내 생각에 탭으로 된 활동을 사용하여 아이들의 목록을 만드는 것입니다. 1- 부모에게는 하나 이상의 자식이 있습니다. 2- volley 사용하기 탭 활동을 사용하여 로직을 전달하여 각 하위에 대해 새 단편을 생성하는 방법을 설명합니다. 안드로이드 탭 활동 발리에 의해 새로운 조각 추가
는 당신이 아래에있는 내 활동을 볼 수있는 시도하고 그 후에 넌 내 어댑터를 참조하십시오private ViewPager mViewPager = null;
private ChildAdapter pagerAdapter = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_child);
// Set up the ViewPager with the sections adapter.
pagerAdapter = new ChildAdapter();
mViewPager = (ViewPager) findViewById(R.id.view_pager);
mViewPager.setAdapter(pagerAdapter);
LayoutInflater inflater = context.getLayoutInflater();
FrameLayout v0 = (FrameLayout) inflater.inflate(R.layout.fragment_profile, null);
pagerAdapter.addView(v0, 0);
}
//-----------------------------------------------------------------------------
// Here's what the app should do to add a view to the ViewPager.
public void addView(View newPage) {
int pageIndex = pagerAdapter.addView(newPage);
// You might want to make "newPage" the currently displayed page:
mViewPager.setCurrentItem(pageIndex, true);
}
//-----------------------------------------------------------------------------
// Here's what the app should do to remove a view from the ViewPager.
public void removeView(View defunctPage) {
int pageIndex = pagerAdapter.removeView(mViewPager, defunctPage);
// You might want to choose what page to display, if the current page was "defunctPage".
if (pageIndex == pagerAdapter.getCount())
pageIndex--;
mViewPager.setCurrentItem(pageIndex);
}
//-----------------------------------------------------------------------------
// Here's what the app should do to get the currently displayed page.
public View getCurrentPage() {
return pagerAdapter.getView(mViewPager.getCurrentItem());
}
//-----------------------------------------------------------------------------
// Here's what the app should do to set the currently displayed page. "pageToShow" must
// currently be in the adapter, or this will crash.
public void setCurrentPage(View pageToShow) {
mViewPager.setCurrentItem(pagerAdapter.getItemPosition(pageToShow), true);
}
}
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------