Proyectos de Subversion Android Microlearning

Rev

Rev 1 | Rev 5 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 4
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() {