Есть много способов / уловок для реализации этого макета, среди которых я бы посоветовал вам реализовать ViewFlipper для переключения вида на основе выбранной пользователем опции.
После реализации ViewPagerВы должны написать что-то вроде:
Если пользователь выберет:
if Option A => then write setDisplayedChild(0);
if Option B => then write setDisplayedChild(1);
Ваш комментарий: Позвольте мне поставить abit здесь.Ну, у меня будет около 100 вопросов, и у каждого из них есть варианты (от 2 или более до 5).Так что при выборе варианта меня будут спрашивать варианты.Вы можете рассмотреть родительский узел (есть вопрос), и у его пути к дочернему узлу есть опция, и у каждого дочернего узла будет другой вопрос, так что это то, что я должен реализовать.ViewFlipper не будет применим, если я прав?
=> Для такого рода ситуаций нужно сделать один вопрос: один текстовый обзор и 5 опций (радио-кнопка) и в зависимости от требования показать / скрыть кнопку радио.и измените текстовый вид строки заголовка.
Вы можете показать / скрыть радиокнопку, используя setVisibility () метод.
Например:
radioButton.setVisibility(View.VISIBLE); // To make radio button visible
radioButton.setVisibility(View.GONE); // To hide radio button