diff --git a/app/src/main/java/com/dano/test1/HandlerLastPage.kt b/app/src/main/java/com/dano/test1/HandlerLastPage.kt index aef370a..4efd432 100644 --- a/app/src/main/java/com/dano/test1/HandlerLastPage.kt +++ b/app/src/main/java/com/dano/test1/HandlerLastPage.kt @@ -7,6 +7,7 @@ import kotlinx.coroutines.* import android.util.TypedValue import android.widget.TextView import androidx.core.widget.TextViewCompat +import com.google.android.material.button.MaterialButton class HandlerLastPage( private val answers: Map, @@ -26,6 +27,8 @@ class HandlerLastPage( val titleTv = layout.findViewById(R.id.textView) val questionTv = layout.findViewById(R.id.question) + val prevBtn = layout.findViewById(R.id.Qprev) + val finishBtn = layout.findViewById(R.id.Qfinish) // Texte setzen titleTv.text = LanguageManager.getText(languageID, currentQuestion.textKey) @@ -34,43 +37,40 @@ class HandlerLastPage( Html.FROM_HTML_MODE_LEGACY ) - // ==== Schriftgrößen prozentual zur Bildschirmhöhe ==== - // Passe die Faktoren bei Bedarf an (z. B. 0.032f für etwas größer) + // Finish-Button: Text + responsive Schrift + finishBtn.text = LanguageManager.getText(languageID, "save") + finishBtn.isAllCaps = false + applyResponsiveTextSizing(finishBtn) + + // Überschriften responsiv skalieren (wie zuvor) setTextSizePercentOfScreenHeight(titleTv, 0.03f) setTextSizePercentOfScreenHeight(questionTv, 0.03f) - // ===================================================== // Buttons - layout.findViewById