diff --git a/app/src/main/java/hu/bme/kszk/kikerdezo/adapter/adapter.kt b/app/src/main/java/hu/bme/kszk/kikerdezo/adapter/adapter.kt index 2f5e71592d5dd258c813462f9b895eec2b591c81..e110bed089eebb2fa63974d5cc4640a73d463fa2 100644 --- a/app/src/main/java/hu/bme/kszk/kikerdezo/adapter/adapter.kt +++ b/app/src/main/java/hu/bme/kszk/kikerdezo/adapter/adapter.kt @@ -1,6 +1,7 @@ package hu.bme.kszk.kikerdezo.adapter import android.content.Context +import android.graphics.Color import android.view.LayoutInflater import android.view.View import android.view.ViewGroup @@ -23,19 +24,40 @@ class Adapter(val context: Context) : private val ans2: Button = itemView.findViewById(R.id.btnAns2) private val ans3: Button = itemView.findViewById(R.id.btnAns3) private val ans4: Button = itemView.findViewById(R.id.btnAns4) - private var correct: Int = 0 + private var correct: Int = 0 + private var selected: Int = -1 init{ ans1.setOnClickListener{ - //TODO: what happens on button click + selected = 1 + ans1.setBackgroundColor(Color.GREEN) + ans2.setBackgroundColor(Color.CYAN) + ans3.setBackgroundColor(Color.CYAN) + ans4.setBackgroundColor(Color.CYAN) + } ans2.setOnClickListener{ + selected = 2 + ans1.setBackgroundColor(Color.CYAN) + ans2.setBackgroundColor(Color.GREEN) + ans3.setBackgroundColor(Color.CYAN) + ans4.setBackgroundColor(Color.CYAN) } ans3.setOnClickListener{ + selected = 3 + ans2.setBackgroundColor(Color.CYAN) + ans3.setBackgroundColor(Color.GREEN) + ans4.setBackgroundColor(Color.CYAN) + ans1.setBackgroundColor(Color.CYAN) } ans4.setOnClickListener{ + selected = 4 + ans1.setBackgroundColor(Color.CYAN) + ans2.setBackgroundColor(Color.CYAN) + ans3.setBackgroundColor(Color.CYAN) + ans4.setBackgroundColor(Color.GREEN) } } diff --git a/app/src/main/res/layout/activity_question_list.xml b/app/src/main/res/layout/activity_question_list.xml index aa0fe25254acf01af9a64afcd691d9176744aafa..2690cbfbfadfb08e755a65cb5b9c2504abb4e3a9 100644 --- a/app/src/main/res/layout/activity_question_list.xml +++ b/app/src/main/res/layout/activity_question_list.xml @@ -6,16 +6,27 @@ android:layout_height="match_parent" tools:context=".QuestionListActivity"> - <LinearLayout + <LinearLayout + android:id="@+id/linearLayout" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:orientation="vertical"> + + <androidx.recyclerview.widget.RecyclerView + android:id="@+id/rvMain" android:layout_width="match_parent" android:layout_height="wrap_content" - android:orientation="horizontal"> + app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"> + + </androidx.recyclerview.widget.RecyclerView> - <androidx.recyclerview.widget.RecyclerView - android:id="@+id/rvMain" - android:layout_width="match_parent" - android:layout_height="wrap_content" - app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" /> - </LinearLayout> + <Button + android:id="@+id/btnEnd" + android:layout_width="match_parent" + android:layout_height="119dp" + app:layout_anchor="@+id/btnEnd" + app:layout_anchorGravity="bottom|center" + tools:text="Vegeztem" /> + </LinearLayout> </androidx.coordinatorlayout.widget.CoordinatorLayout> \ No newline at end of file diff --git a/app/src/main/res/layout/question_item.xml b/app/src/main/res/layout/question_item.xml index c78437b66eeedf0f3b85d5050f2ef0a3758422fe..d0dcc715457328f65c16231286b80a1de6c495d8 100644 --- a/app/src/main/res/layout/question_item.xml +++ b/app/src/main/res/layout/question_item.xml @@ -41,6 +41,7 @@ android:layout_marginEnd="10dp" android:layout_marginBottom="8dp" android:text="ans1" + android:backgroundTint="@color/cyan" app:layout_constraintBottom_toTopOf="@+id/guideline4" app:layout_constraintEnd_toStartOf="@+id/guideline3" app:layout_constraintHorizontal_bias="1.0" @@ -54,6 +55,7 @@ android:layout_marginTop="8dp" android:layout_marginEnd="10dp" android:text="ans3" + android:backgroundTint="@color/cyan" app:layout_constraintEnd_toStartOf="@+id/guideline3" app:layout_constraintHorizontal_bias="1.0" app:layout_constraintStart_toStartOf="parent" @@ -67,6 +69,7 @@ android:layout_marginEnd="10dp" android:layout_marginBottom="8dp" android:text="ans2" + android:backgroundTint="@color/cyan" app:layout_constraintBottom_toTopOf="@+id/guideline4" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="@+id/guideline3" /> @@ -79,6 +82,7 @@ android:layout_marginTop="8dp" android:layout_marginEnd="10dp" android:text="ans4" + android:backgroundTint="@color/cyan" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintHorizontal_bias="0.538" app:layout_constraintStart_toStartOf="@+id/guideline3" diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index f8c6127d327620c93d2b2d00342a68e97b98a48d..086c6c4db05b535ca381da20ac70bc68cd6e6d2a 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -7,4 +7,5 @@ <color name="teal_700">#FF018786</color> <color name="black">#FF000000</color> <color name="white">#FFFFFFFF</color> + <color name="cyan">#FF00FFFF</color> </resources> \ No newline at end of file