| Línea 5... |
Línea 5... |
| 5 |
import android.text.Html;
|
5 |
import android.text.Html;
|
| 6 |
import android.view.LayoutInflater;
|
6 |
import android.view.LayoutInflater;
|
| 7 |
import android.view.View;
|
7 |
import android.view.View;
|
| 8 |
import android.view.ViewGroup;
|
8 |
import android.view.ViewGroup;
|
| 9 |
import android.widget.CheckBox;
|
9 |
import android.widget.CheckBox;
|
| - |
|
10 |
import android.widget.TextView;
|
| - |
|
11 |
|
| 10 |
import androidx.recyclerview.widget.RecyclerView;
|
12 |
import androidx.recyclerview.widget.RecyclerView;
|
| 11 |
import com.cesams.twogetskills.R;
|
13 |
import com.cesams.twogetskills.R;
|
| 12 |
import com.cesams.twogetskills.entity.Answer;
|
14 |
import com.cesams.twogetskills.entity.Answer;
|
| 13 |
import com.cesams.twogetskills.entity.Question;
|
15 |
import com.cesams.twogetskills.entity.Question;
|
| 14 |
import com.cesams.twogetskills.pojo.QuizResponse;
|
16 |
import com.cesams.twogetskills.pojo.QuizResponse;
|
| Línea 40... |
Línea 42... |
| 40 |
|
42 |
|
| 41 |
// binds the data to the TextView in each row
|
43 |
// binds the data to the TextView in each row
|
| 42 |
@Override
|
44 |
@Override
|
| 43 |
public void onBindViewHolder(ViewHolder holder, int position) {
|
45 |
public void onBindViewHolder(ViewHolder holder, int position) {
|
| 44 |
Answer mAnswer = mAnswers.get(position);
|
- |
|
| - |
|
46 |
Answer mAnswer = mAnswers.get(position);
|
| 45 |
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
|
47 |
|
| 46 |
holder.mText.setText("" + Html.fromHtml(mAnswer.getText(), Html.FROM_HTML_MODE_COMPACT));
|
- |
|
| 47 |
} else {
|
48 |
String contenido= Html.fromHtml(mAnswer.getText(), Html.FROM_HTML_MODE_COMPACT).toString();
|
| 48 |
holder.mText.setText("" + Html.fromHtml(mAnswer.getText()));
|
- |
|
| Línea 49... |
Línea 49... |
| 49 |
}
|
49 |
holder.mText.setText(contenido);
|
| 50 |
|
50 |
|
| 51 |
for(int i = 0; i < mQuizResponses.size(); i++)
|
51 |
for(int i = 0; i < mQuizResponses.size(); i++)
|
| 52 |
{ if(mAnswer.getUuid().equals(mQuizResponses.get(i).getAnswerUuid())){
|
52 |
{ if(mAnswer.getUuid().equals(mQuizResponses.get(i).getAnswerUuid())){
|
| Línea 64... |
Línea 64... |
| 64 |
}
|
64 |
}
|
| Línea 65... |
Línea 65... |
| 65 |
|
65 |
|
| 66 |
|
66 |
|
| 67 |
// stores and recycles views as they are scrolled off screen
|
67 |
// stores and recycles views as they are scrolled off screen
|
| - |
|
68 |
public class ViewHolder extends RecyclerView.ViewHolder {
|
| 68 |
public class ViewHolder extends RecyclerView.ViewHolder {
|
69 |
//JustifiedTextView mText;
|
| Línea 69... |
Línea 70... |
| 69 |
JustifiedTextView mText;
|
70 |
TextView mText;
|
| 70 |
CheckBox mCheckbox;
|
71 |
CheckBox mCheckbox;
|
| 71 |
|
72 |
|
| 72 |
ViewHolder(View itemView) {
|
73 |
ViewHolder(View itemView) {
|
| 73 |
super(itemView);
|
74 |
super(itemView);
|
| 74 |
mText = (JustifiedTextView) itemView.findViewById(R.id.fragment_quiz_multiple_answer_item_justifytextview);
|
75 |
mText = itemView.findViewById(R.id.textView2);
|
| 75 |
mCheckbox = (CheckBox) itemView.findViewById(R.id.fragment_quiz_multiple_answer_item_checkbox);
|
76 |
mCheckbox = (CheckBox) itemView.findViewById(R.id.fragment_quiz_multiple_answer_item_checkbox);
|
| 76 |
mCheckbox.setOnClickListener(new View.OnClickListener() {
|
77 |
mCheckbox.setOnClickListener(new View.OnClickListener() {
|