Перелистывание разных данных в одном действии при нажатии кнопки - PullRequest
0 голосов
/ 09 сентября 2011

Это мой первый вопрос к stackoverflow, поэтому, пожалуйста, не смотрите мой коэффициент принятия.

То, что я пытаюсь создать, это тест на Android. Здесь у меня такой же макет, где у меня есть вопрос и 3 ответа. У меня есть следующая кнопка внизу. Когда я нажимаю на тот же макет, должен быть загружен новый вопрос и варианты для него.

Я думаю о том, как это сделать. Я видел нечто, называемое view flipper, но кто-нибудь может сказать мне точное решение для этого?

Вот мой код

public class TriviaQuiz extends Activity  {


        Trivia trivias = TourDescription.currentTour.getTriviaArray().get(0);



Here trvias is an object which contains all the data. 



}

// send the trivias to the activity where I set the question and options
public void playquiz(View v) {


        Intent quizIntent = new Intent(TriviaQuiz.this, Quiz.class);


        Bundle bundle = new Bundle();


        bundle.putSerializable("trivia", trivias);


        quizIntent.putExtras(bundle);


        startActivity(quizIntent);



    }



public class Quiz extends Activity


]

В этом последнем упражнении у меня есть макет и следующая кнопка. Надеюсь, теперь все ясно.

Примечание: здесь я пытаюсь обновить значение массива при get (0)

Пожалуйста, помогите мне найти способ для этого.

Ответы [ 2 ]

0 голосов
/ 12 сентября 2011

Вы можете просто сделать это следующим образом, вызвать метод с индексом массива, а затем внутри метода установить необходимые значения.Далее, когда нажмите на кнопку, обновите значение индекса массива требуемым образом.

0 голосов
/ 09 сентября 2011

Вы должны обновить значения при нажатии кнопки для следующего вопроса.Видите ли вы какие-либо проблемы с этим подходом?

...