💩 Add icon button...

main
Alexis Drai 3 years ago
parent 2379243f81
commit 2d4f2e831f

@ -1,18 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project version="4"> <project version="4">
<component name="deploymentTargetDropDown"> <component name="deploymentTargetDropDown">
<runningDeviceTargetSelectedWithDropDown>
<Target>
<type value="RUNNING_DEVICE_TARGET" />
<deviceKey>
<Key>
<type value="SERIAL_NUMBER" />
<value value="R52MA0DTKCR" />
</Key>
</deviceKey>
</Target>
</runningDeviceTargetSelectedWithDropDown>
<timeTargetWasSelectedWithDropDown value="2022-10-03T08:49:19.257046Z" />
<runningDeviceTargetsSelectedWithDialog> <runningDeviceTargetsSelectedWithDialog>
<Target> <Target>
<type value="RUNNING_DEVICE_TARGET" /> <type value="RUNNING_DEVICE_TARGET" />

@ -7,7 +7,7 @@
<option name="testRunner" value="GRADLE" /> <option name="testRunner" value="GRADLE" />
<option name="distributionType" value="DEFAULT_WRAPPED" /> <option name="distributionType" value="DEFAULT_WRAPPED" />
<option name="externalProjectPath" value="$PROJECT_DIR$" /> <option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="gradleJvm" value="18" /> <option name="gradleJvm" value="Embedded JDK" />
<option name="modules"> <option name="modules">
<set> <set>
<option value="$PROJECT_DIR$" /> <option value="$PROJECT_DIR$" />

@ -2,6 +2,7 @@ package fr.iut.pm
import android.os.Bundle import android.os.Bundle
import android.widget.Button import android.widget.Button
import android.widget.ImageButton
import android.widget.TextView import android.widget.TextView
import android.widget.Toast import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
@ -14,20 +15,20 @@ class QuizActivity : AppCompatActivity() {
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)
setContentView(R.layout.activity_quiz) setContentView(R.layout.activity_quiz)
// val TAG = this.localClassName
val questions = Stub().loadQuestions(resources) val questions = Stub().loadQuestions(resources)
val textViewQuestion = findViewById<TextView>(R.id.textViewQuestion) val textViewQuestion = findViewById<TextView>(R.id.textViewQuestion)
val btnNext = findViewById<Button>(R.id.btnNext)
val btnRestart = findViewById<Button>(R.id.btnRestart)
var iterator = questions.iterator() var iterator = questions.iterator()
nextQuestion(textViewQuestion, iterator) nextQuestion(textViewQuestion, iterator)
btnNext.setOnClickListener { findViewById<ImageButton>(R.id.btnNext).setOnClickListener {
nextQuestion(textViewQuestion, iterator) nextQuestion(textViewQuestion, iterator)
} }
btnRestart.setOnClickListener { findViewById<Button>(R.id.btnRestart).setOnClickListener {
iterator = questions.iterator() iterator = questions.iterator()
nextQuestion(textViewQuestion, iterator) nextQuestion(textViewQuestion, iterator)
} }

@ -0,0 +1,5 @@
<vector android:height="24dp" android:tint="#000000"
android:viewportHeight="24" android:viewportWidth="24"
android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillColor="#FF000000" android:pathData="M17.6,11.48 L19.44,8.3a0.63,0.63 0,0 0,-1.09 -0.63l-1.88,3.24a11.43,11.43 0,0 0,-8.94 0L5.65,7.67a0.63,0.63 0,0 0,-1.09 0.63L6.4,11.48A10.81,10.81 0,0 0,1 20L23,20A10.81,10.81 0,0 0,17.6 11.48ZM7,17.25A1.25,1.25 0,1 1,8.25 16,1.25 1.25,0 0,1 7,17.25ZM17,17.25A1.25,1.25 0,1 1,18.25 16,1.25 1.25,0 0,1 17,17.25Z"/>
</vector>

@ -19,8 +19,8 @@
android:id="@+id/textViewQuestion" android:id="@+id/textViewQuestion"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="0dp" android:layout_height="0dp"
android:layout_weight="1"
android:layout_marginBottom="20dp" android:layout_marginBottom="20dp"
android:layout_weight="1"
android:gravity="center" android:gravity="center"
android:text="@string/lorem_ipsum" /> android:text="@string/lorem_ipsum" />
@ -35,42 +35,45 @@
<Button <Button
android:id="@+id/btnTrue" android:id="@+id/btnTrue"
style="?android:attr/buttonBarButtonStyle"
android:layout_width="100dp" android:layout_width="100dp"
android:layout_height="match_parent" android:layout_height="match_parent"
android:layout_margin="10dp" android:layout_margin="10dp"
android:backgroundTint="#888" android:backgroundTint="#888"
android:text="@string/true_btn" android:text="@string/true_btn"
android:textColor="@color/black" android:textColor="@color/black" />
style="?android:attr/buttonBarButtonStyle" />
<Button <Button
android:id="@+id/btnFalse" android:id="@+id/btnFalse"
style="?android:attr/buttonBarButtonStyle"
android:layout_width="100dp" android:layout_width="100dp"
android:layout_height="match_parent" android:layout_height="match_parent"
android:layout_margin="10dp" android:layout_margin="10dp"
android:backgroundTint="#888" android:backgroundTint="#888"
android:text="@string/false_btn" android:text="@string/false_btn"
android:textColor="@color/black" android:textColor="@color/black" />
style="?android:attr/buttonBarButtonStyle" />
</LinearLayout> </LinearLayout>
<Button <ImageButton
android:id="@+id/btnNext" android:id="@+id/btnNext"
android:layout_width="220dp" android:layout_width="108dp"
android:layout_height="0dp" android:layout_height="0dp"
android:layout_weight="1"
android:layout_margin="10dp" android:layout_margin="10dp"
android:layout_weight="1"
android:src="@drawable/ic_next_btn"
android:backgroundTint="#848" android:backgroundTint="#848"
android:text="@string/next_question_btn" android:contentDescription="@string/next_question_btn"
android:textColor="@color/black" /> android:textColor="@color/black" />
<!-- android:text="@string/next_question_btn"-->
<!-- android:background="@drawable/ic_next_btn"-->
<Button <Button
android:id="@+id/btnRestart" android:id="@+id/btnRestart"
android:layout_width="220dp" android:layout_width="220dp"
android:layout_height="0dp" android:layout_height="0dp"
android:layout_weight="1"
android:layout_margin="10dp" android:layout_margin="10dp"
android:layout_weight="1"
android:backgroundTint="#f88" android:backgroundTint="#f88"
android:text="@string/restart_btn" android:text="@string/restart_btn"
android:textColor="@color/black" /> android:textColor="@color/black" />

@ -7,6 +7,6 @@
<string name="lorem_ipsum">Lorem ipsum dolor sit amet</string> <string name="lorem_ipsum">Lorem ipsum dolor sit amet</string>
<string name="correct_answer">Oui!</string> <string name="correct_answer">Oui!</string>
<string name="wrong_answer">Kwô?</string> <string name="wrong_answer">Kwô?</string>
<string name="next_question_btn">SUIVANTE</string> <string name="next_question_btn">(SUIVANTE)</string>
<string name="restart_btn">RECOMMENCER</string> <string name="restart_btn">RECOMMENCER</string>
</resources> </resources>

@ -6,7 +6,7 @@
<string name="lorem_ipsum">Lorem ipsum dolor sit amet</string> <string name="lorem_ipsum">Lorem ipsum dolor sit amet</string>
<string name="correct_answer">That\'s right!</string> <string name="correct_answer">That\'s right!</string>
<string name="wrong_answer">U wot m8?</string> <string name="wrong_answer">U wot m8?</string>
<string name="next_question_btn">NEXT</string> <string name="next_question_btn">(NEXT)</string>
<string name="question1" translatable="false">Yo mama... something something</string> <string name="question1" translatable="false">Yo mama... something something</string>
<string name="question2" translatable="false">My mama... yada yada yada</string> <string name="question2" translatable="false">My mama... yada yada yada</string>
<string name="question3" translatable="false">Their mama... blah blah</string> <string name="question3" translatable="false">Their mama... blah blah</string>

Loading…
Cancel
Save