<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="16dp">
<!-- Title: Change Weights -->
<TextView
android:id="@+id/textChangeWeights"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Update Grade Weights:"
android:textSize="22sp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:layout_marginTop="8dp"
android:layout_marginStart="8dp"/>
<!-- Formative weight input field -->
<EditText
android:id="@+id/editTextFormativeWeight"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:hint="Formative Weight (%)"
android:imeOptions="actionNext"
android:inputType="numberDecimal"
android:minWidth="200dp"
android:minHeight="48dp"
android:padding="8dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textChangeWeights" />
<!-- Summative weight input field -->
<EditText
android:id="@+id/editTextSummativeWeight"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:hint="Summative Weight (%)"
android:imeOptions="actionDone"
android:inputType="numberDecimal"
android:minWidth="200dp"
android:minHeight="48dp"
android:padding="8dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="1.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/editTextFormativeWeight" />
<!-- Title: Theme -->
<TextView
android:id="@+id/textTheme"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Themes:"
android:textSize="22sp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/editTextSummativeWeight"
android:layout_marginTop="16dp"
android:layout_marginStart="8dp"/>
<!-- Theme dropdown menu -->
<Spinner
android:id="@+id/themeSpinner"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textTheme"
tools:listitem="@android:layout/simple_spinner_dropdown_item" />
<!-- Button (Close) -->
<ImageButton
android:id="@+id/btnClose"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/close_window"
android:background="@android:color/transparent"
android:padding="16dp"
android:contentDescription="Close"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
<!-- Button (Save) -->
<Button
android:id="@+id/btnSave"
style="@style/saveButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="52dp"
android:layout_marginEnd="12dp"
android:text="Save"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/themeSpinner" />
</androidx.constraintlayout.widget.ConstraintLayout>
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter