I have TextView in the list which I want to print. With the help of Button
I define like this
private TextView Question,optionA,optionB,optionC,optionD;
viewAnsB.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
setContentView(R.layout.view_answer);
Question= (TextView)findViewById(R.id.Question);
optionA=findViewById(R.id.AOption);
optionB=findViewById(R.id.BOption);
optionC=findViewById(R.id.COption);
optionD=findViewById(R.id.DOption);
for (int i=0 ; i < DbQuery.g_quesList.size(); i++) {
Question.setText(DbQuery.g_quesList.get(i).getQuestion());
optionA.setText(DbQuery.g_quesList.get(i).getOptionA());
optionB.setText(DbQuery.g_quesList.get(i).getOptionB());
optionC.setText(DbQuery.g_quesList.get(i).getOptionC());
optionD.setText(DbQuery.g_quesList.get(i).getOptionD());
}
}
}
It print only the last value DbQuery.g_quesList i want to print all the value of DbQuery.g_quesListin my layout file my layout XML file
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:orientation="vertical">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="8dp"
android:padding="8dp"
android:id="@+id/Question"
android:gravity="center"
android:textColor="@color/black"
android:textSize="18sp"
android:text="question1"
android:textStyle="normal"
android:scrollbars="vertical"
android:inputType="textMultiLine|textNoSuggestions"
android:elevation="5dp"
android:translationZ="3dp"
tools:ignore="TextViewEdits"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_margin="10dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/AOption"
android:text="@string/opettion1"
android:textSize="14sp"
android:gravity="center"
android:textStyle="bold"
android:textColor="@color/black">
</TextView>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_margin="10dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/BOption"
android:text="@string/opettion1"
android:textSize="14sp"
android:gravity="center"
android:textStyle="bold"
android:textColor="@color/black">
</TextView>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_margin="10dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/COption"
android:text="@string/opettion1"
android:textSize="14sp"
android:gravity="center"
android:textStyle="bold"
android:textColor="@color/black">
</TextView>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_margin="10dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/DOption"
android:text="@string/opettion1"
android:textSize="14sp"
android:gravity="center"
android:textStyle="bold"
android:textColor="@color/black">
</TextView>
</LinearLayout>
If I am doing wrong then suggest me beast way for this to print all the value of list