所以我正在做一个测验应用程序,当然,每个问题的布局看起来都是一样的,但问题和可能的答案会不同。我已经看到,在这种情况下使用片段将是合适的,我试图学习它,但它的混乱。有人能帮助我的语法等我如何改变问题的文本,按钮时,给一个问题和答案列表?
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
import java.util.ArrayList;
public class QuestionFragment extends Fragment {
Button btnOption1, btnOption2, btnOption3, btnOption4;
Button btnSubmit;
TextView txtQuestion;
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View questionFragmentView = inflater.inflate(R.layout.question_fragment, container, false);
btnOption1 = questionFragmentView.findViewById(R.id.btnOption1);
btnOption2 = questionFragmentView.findViewById(R.id.btnOption2);
btnOption3 = questionFragmentView.findViewById(R.id.btnOption3);
btnOption4 = questionFragmentView.findViewById(R.id.btnOption4);
btnSubmit = questionFragmentView.findViewById(R.id.btnSubmit);
txtQuestion = questionFragmentView.findViewById(R.id.txtQuestion);
return questionFragmentView;
}
}
这是我创造的碎片。
如何每次都为新问题更改问题和按钮文本?
非常感谢!
1条答案
按热度按时间ylamdve61#
我建议您使用查看页面沿着片段的问题答案,并相应地管理您的要求。
}