Java 如何以编程方式在“回答”选项下创建显示投票结果的栏
我正在创建一个轮询应用程序,并希望生成一个实时显示轮询结果的栏。换句话说,当用户回答投票问题时,该栏将更新 此UI必须以编程方式完成,因为我将从Firebase中提取投票结果。我探讨了在TextView下创建基本视图的想法,如下所示。但是,我很想知道是否有任何已知的库或其他显示结果的方法: 到目前为止,我的代码是:Java 如何以编程方式在“回答”选项下创建显示投票结果的栏,java,android,view,Java,Android,View,我正在创建一个轮询应用程序,并希望生成一个实时显示轮询结果的栏。换句话说,当用户回答投票问题时,该栏将更新 此UI必须以编程方式完成,因为我将从Firebase中提取投票结果。我探讨了在TextView下创建基本视图的想法,如下所示。但是,我很想知道是否有任何已知的库或其他显示结果的方法: 到目前为止,我的代码是: public void addRadioButtonsWithFirebaseAnswers(DataSnapshot dataSnapshot, int numberOfAnsw
public void addRadioButtonsWithFirebaseAnswers(DataSnapshot dataSnapshot, int numberOfAnswers) {
mPollAnswerArrayList = new ArrayList<RadioButton>();
for (int i = 0; i < numberOfAnswers; i++) {
mPollAnswerArrayList.add(i, new RadioButton(getActivity().getApplicationContext()));
String firebaseChild = String.valueOf(i + 1);
mPollAnswerArrayList.get(i).setText(dataSnapshot.child("Poll_Answers").child(firebaseChild).getValue().toString());
mPollAnswerArrayList.get(i).setTextColor(getResources().getColor(R.color.black));
mParams.setMarginStart(120);
mPollQuestionRadioGroup.addView(mPollAnswerArrayList.get(i), mParams);
View barResult = new View(getContext());
barResult.setBackgroundColor(R.color.actionRed);
barResult.setMinimumHeight(1);
barResult.setMinimumWidth(1);
mPollQuestionRadioGroup.addView(barResult, mParams);
}
public void addRadioButtons with FirebaseAnswers(DataSnapshot DataSnapshot,int numberOfAnswers){
mPollAnswerArrayList=new ArrayList();
for(int i=0;i
我找到了这个库,但它似乎不再被维护:我找到了这个库,但它似乎不再被维护: