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 1... Línea 1...
1
package com.cesams.twogetskills.adapter;
1
package com.cesams.twogetskills.adapter;
Línea 2... Línea 2...
2
 
2
 
3
import android.content.Context;
3
import android.content.Context;
4
import android.os.Build;
4
import android.os.Build;
-
 
5
import android.text.Html;
5
import android.text.Html;
6
import android.util.Log;
6
import android.view.LayoutInflater;
7
import android.view.LayoutInflater;
7
import android.view.View;
8
import android.view.View;
8
import android.view.ViewGroup;
9
import android.view.ViewGroup;
-
 
10
import android.widget.RadioButton;
Línea 9... Línea 11...
9
import android.widget.RadioButton;
11
import android.widget.TextView;
10
 
12
 
11
import androidx.recyclerview.widget.RecyclerView;
13
import androidx.recyclerview.widget.RecyclerView;
12
import com.cesams.twogetskills.R;
14
import com.cesams.twogetskills.R;
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));
48
        Log.e("Aqui",""+mAnswer.getText());
47
        } else {
49
        String contenido;
48
            holder.mText.setText("" + Html.fromHtml(mAnswer.getText()));
-
 
49
        }
50
        contenido=mAnswer.getText();
50
 
-
 
51
        if(position == selected) {
51
 
52
            holder.mRadioButton.setChecked(true);
52
        holder.mText.setText("" + Html.fromHtml(contenido, Html.FROM_HTML_MODE_COMPACT));
53
        } else {
53
 
54
            holder.mRadioButton.setChecked(false);
-
 
55
        }
54
        holder.mRadioButton.setChecked(position == selected);
Línea 56... Línea 55...
56
    }
55
    }
57
 
56
 
58
    // total number of rows
57
    // total number of rows
Línea 62... Línea 61...
62
    }
61
    }
Línea 63... Línea 62...
63
 
62
 
64
 
63
 
65
    // stores and recycles views as they are scrolled off screen
64
    // stores and recycles views as they are scrolled off screen
-
 
65
    public class ViewHolder extends RecyclerView.ViewHolder  {
66
    public class ViewHolder extends RecyclerView.ViewHolder  {
66
        //JustifiedTextView mText;
Línea 67... Línea 67...
67
        JustifiedTextView mText;
67
        TextView mText;
68
        RadioButton mRadioButton;
68
        RadioButton mRadioButton;
69
 
69
 
70
        ViewHolder(View itemView) {
70
        ViewHolder(View itemView) {
71
            super(itemView);
71
            super(itemView);
72
            mText = (JustifiedTextView) itemView.findViewById(R.id.fragment_quiz_single_answer_item_justifytextview);
72
            mText = itemView.findViewById(R.id.textView3);
73
            mRadioButton = (RadioButton) itemView.findViewById(R.id.fragment_quiz_single_answer_item_radio);
73
            mRadioButton = (RadioButton) itemView.findViewById(R.id.fragment_quiz_single_answer_item_radio);
74
            mRadioButton.setOnClickListener(new View.OnClickListener() {
74
            mRadioButton.setOnClickListener(new View.OnClickListener() {