Created
August 4, 2025 05:09
-
-
Save rainbow23/6433b2dc0c280d614530aa2857237cc5 to your computer and use it in GitHub Desktop.
keypad
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?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" | |
android:id="@+id/keypad_container" | |
android:layout_width="match_parent" | |
android:layout_height="match_parent" | |
android:padding="16dp"> | |
<!-- 1 --> | |
<car.dialer.ui.dialpad.KeypadButton | |
android:id="@+id/keypad_1" | |
android:layout_width="0dp" | |
android:layout_height="wrap_content" | |
android:text="1" | |
app:layout_constraintWidth_percent="0.3" | |
app:layout_constraintTop_toTopOf="parent" | |
app:layout_constraintStart_toStartOf="parent" | |
app:layout_constraintEnd_toStartOf="@+id/keypad_2" | |
/> | |
<!-- 2 --> | |
<car.dialer.ui.dialpad.KeypadButton | |
android:id="@+id/keypad_2" | |
android:layout_width="0dp" | |
android:layout_height="wrap_content" | |
android:text="2" | |
app:layout_constraintWidth_percent="0.3" | |
app:layout_constraintTop_toTopOf="parent" | |
app:layout_constraintStart_toEndOf="@+id/keypad_1" | |
app:layout_constraintEnd_toStartOf="@+id/keypad_3" | |
/> | |
<!-- 3 --> | |
<car.dialer.ui.dialpad.KeypadButton | |
android:id="@+id/keypad_3" | |
android:layout_width="0dp" | |
android:layout_height="wrap_content" | |
android:text="3" | |
app:layout_constraintWidth_percent="0.3" | |
app:layout_constraintTop_toTopOf="parent" | |
app:layout_constraintStart_toEndOf="@+id/keypad_2" | |
app:layout_constraintEnd_toEndOf="parent" | |
/> | |
<!-- 4 --> | |
<car.dialer.ui.dialpad.KeypadButton | |
android:id="@+id/keypad_4" | |
android:layout_width="0dp" | |
android:layout_height="wrap_content" | |
android:text="4" | |
app:layout_constraintWidth_percent="0.3" | |
app:layout_constraintTop_toBottomOf="@+id/keypad_1" | |
app:layout_constraintStart_toStartOf="parent" | |
app:layout_constraintEnd_toStartOf="@+id/keypad_5" | |
/> | |
<!-- 5 --> | |
<car.dialer.ui.dialpad.KeypadButton | |
android:id="@+id/keypad_5" | |
android:layout_width="0dp" | |
android:layout_height="wrap_content" | |
android:text="5" | |
app:layout_constraintWidth_percent="0.3" | |
app:layout_constraintTop_toBottomOf="@+id/keypad_2" | |
app:layout_constraintStart_toEndOf="@+id/keypad_4" | |
app:layout_constraintEnd_toStartOf="@+id/keypad_6" | |
/> | |
<!-- 6 --> | |
<car.dialer.ui.dialpad.KeypadButton | |
android:id="@+id/keypad_6" | |
android:layout_width="0dp" | |
android:layout_height="wrap_content" | |
android:text="6" | |
app:layout_constraintWidth_percent="0.3" | |
app:layout_constraintTop_toBottomOf="@+id/keypad_3" | |
app:layout_constraintStart_toEndOf="@+id/keypad_5" | |
app:layout_constraintEnd_toEndOf="parent" | |
/> | |
<!-- 7 --> | |
<car.dialer.ui.dialpad.KeypadButton | |
android:id="@+id/keypad_7" | |
android:layout_width="0dp" | |
android:layout_height="wrap_content" | |
android:text="7" | |
app:layout_constraintWidth_percent="0.3" | |
app:layout_constraintTop_toBottomOf="@+id/keypad_4" | |
app:layout_constraintStart_toStartOf="parent" | |
app:layout_constraintEnd_toStartOf="@+id/keypad_8" | |
/> | |
<!-- 8 --> | |
<car.dialer.ui.dialpad.KeypadButton | |
android:id="@+id/keypad_8" | |
android:layout_width="0dp" | |
android:layout_height="wrap_content" | |
android:text="8" | |
app:layout_constraintWidth_percent="0.3" | |
app:layout_constraintTop_toBottomOf="@+id/keypad_5" | |
app:layout_constraintStart_toEndOf="@+id/keypad_7" | |
app:layout_constraintEnd_toStartOf="@+id/keypad_9" | |
/> | |
<!-- 9 --> | |
<car.dialer.ui.dialpad.KeypadButton | |
android:id="@+id/keypad_9" | |
android:layout_width="0dp" | |
android:layout_height="wrap_content" | |
android:text="9" | |
app:layout_constraintWidth_percent="0.3" | |
app:layout_constraintTop_toBottomOf="@+id/keypad_6" | |
app:layout_constraintStart_toEndOf="@+id/keypad_8" | |
app:layout_constraintEnd_toEndOf="parent" | |
/> | |
<!-- * --> | |
<car.dialer.ui.dialpad.KeypadButton | |
android:id="@+id/keypad_star" | |
android:layout_width="0dp" | |
android:layout_height="wrap_content" | |
android:text="*" | |
app:layout_constraintWidth_percent="0.3" | |
app:layout_constraintTop_toBottomOf="@+id/keypad_7" | |
app:layout_constraintStart_toStartOf="parent" | |
app:layout_constraintEnd_toStartOf="@+id/keypad_0" | |
/> | |
<!-- 0 --> | |
<car.dialer.ui.dialpad.KeypadButton | |
android:id="@+id/keypad_0" | |
android:layout_width="0dp" | |
android:layout_height="wrap_content" | |
android:text="0" | |
app:layout_constraintWidth_percent="0.3" | |
app:layout_constraintTop_toBottomOf="@+id/keypad_8" | |
app:layout_constraintStart_toEndOf="@+id/keypad_star" | |
app:layout_constraintEnd_toStartOf="@+id/keypad_pound" | |
/> | |
<!-- # --> | |
<car.dialer.ui.dialpad.KeypadButton | |
android:id="@+id/keypad_pound" | |
android:layout_width="0dp" | |
android:layout_height="wrap_content" | |
android:text="#" | |
app:layout_constraintWidth_percent="0.3" | |
app:layout_constraintTop_toBottomOf="@+id/keypad_9" | |
app:layout_constraintStart_toEndOf="@+id/keypad_0" | |
app:layout_constraintEnd_toEndOf="parent" | |
/> | |
</androidx.constraintlayout.widget.ConstraintLayout> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment