-1
사용자가 질문 사이를 스 와이프하는 퀴즈 프로그램을 만들려고합니다. 파편은 무작위 질문을로드 할 수 있도록 동적이어야하며 최종 활동이 정상적으로 이루어 졌는지 여부를 확인할 수 있도록 주요 활동으로 다시보고 할 수 있어야합니다.스 와이프 가능한 동적 조각
내가 공격하려고하는 첫 번째 문제점은 조각을 동적으로 만드는 것입니다. 정적 조각을 만드는 아래 코드가 있습니다. (현재 하드 코딩 된 있지만 무작위로 것입니다) 각 인스턴스/조각은 배열에 저장됩니다.
내 문제는 프로그램이 넘어지는 getItem 메서드에서 조각을 동적으로 만들려고 할 때입니다. 누군가가 나에게 직접 수 ...
관련 항목 (고정 작업 예를 주석) : Android layout using Swipe View and Tile Strip
public class MyPagerAdapter extends FragmentPagerAdapter
{
private List<Fragment> fragments;
public MyPagerAdapter(FragmentManager fm)
{
super(fm);
/*
fragments.add(new QuestionScreen(1));
fragments.add(new QuestionScreen(2));
fragments.add(new QuestionScreen(3));
fragments.add(new QuestionScreen(4));
fragments.add(new QuestionScreen(5));
fragments.add(new QuestionScreen(6));
fragments.add(new QuestionScreen(7));
fragments.add(new QuestionScreen(8));
fragments.add(new QuestionEnd());
fragments.add(new QuestionStart());
fragments.add(new QuestionEnd());
*/
Log.w("he","hehehe");
}
@Override
public Fragment getItem(int position)
{
if (position == 0) { // change to switch statement
return new QuestionScreen(1);
} else if (position == 1) {
return new QuestionScreen(2);
} else if (position == 2) {
return new QuestionScreen(3);
} else if (position == 3) {
return new QuestionScreen(4);
} else {
return new QuestionEnd();
}
//Log.w("se","sesese");
//return fragments.get(position);
}
@Override
public int getCount()
{
Log.w("pe","pepepe");
return fragments.size();
}
}
왜 내 질문에 투표가 내려 졌습니까? – kev670