From 28f0370cafcb34214c1af7ee26f291a74c148827 Mon Sep 17 00:00:00 2001 From: robby syaifullah <robbysyaifullah19@gmail.com> Date: Mon, 12 Feb 2018 14:28:30 +0700 Subject: [PATCH] Add Frontend for Registration Section --- .../example/leo/fitnessdiy/MainActivity.java | 2 +- .../leo/fitnessdiy/RegistrationActivity.java | 20 ++++ app/src/main/res/layout/registration.xml | 105 ++++++++++++++++++ app/src/main/res/values/strings.xml | 12 ++ 4 files changed, 138 insertions(+), 1 deletion(-) create mode 100644 app/src/main/java/com/example/leo/fitnessdiy/RegistrationActivity.java create mode 100644 app/src/main/res/layout/registration.xml diff --git a/app/src/main/java/com/example/leo/fitnessdiy/MainActivity.java b/app/src/main/java/com/example/leo/fitnessdiy/MainActivity.java index aae2395..7b80604 100644 --- a/app/src/main/java/com/example/leo/fitnessdiy/MainActivity.java +++ b/app/src/main/java/com/example/leo/fitnessdiy/MainActivity.java @@ -8,6 +8,6 @@ public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - setContentView(R.layout.activity_main); + setContentView(R.layout.registration); } } diff --git a/app/src/main/java/com/example/leo/fitnessdiy/RegistrationActivity.java b/app/src/main/java/com/example/leo/fitnessdiy/RegistrationActivity.java new file mode 100644 index 0000000..2ce9595 --- /dev/null +++ b/app/src/main/java/com/example/leo/fitnessdiy/RegistrationActivity.java @@ -0,0 +1,20 @@ +package com.example.leo.fitnessdiy; + +import android.os.Bundle; +import android.support.v7.app.AppCompatActivity; +import android.view.View; +import android.widget.RadioButton; + +/** + * Created by Heil on 2/12/2018. + */ + +public class RegistrationActivity extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.registration); + } + +} diff --git a/app/src/main/res/layout/registration.xml b/app/src/main/res/layout/registration.xml new file mode 100644 index 0000000..c6c9314 --- /dev/null +++ b/app/src/main/res/layout/registration.xml @@ -0,0 +1,105 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.constraint.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="match_parent"> + + <LinearLayout + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:gravity="center" + android:orientation="vertical" + tools:context="com.example.leo.fitnessdiy.RegistrationActivity"> + + <EditText + android:id="@+id/username" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:ems="10" + android:inputType="textPersonName" + android:text="@string/name" + tools:layout_editor_absoluteX="53dp" + tools:layout_editor_absoluteY="55dp" /> + + <EditText + android:id="@+id/password" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:ems="10" + android:inputType="textPassword" + android:text="@string/password" + tools:layout_editor_absoluteX="53dp" + tools:layout_editor_absoluteY="131dp" /> + + <EditText + android:id="@+id/email" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:ems="10" + android:inputType="textEmailAddress" + android:text="@string/email" + tools:layout_editor_absoluteX="53dp" + tools:layout_editor_absoluteY="206dp" /> + + <EditText + android:id="@+id/phone" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:ems="10" + android:inputType="phone" + android:text="@string/phone" + tools:layout_editor_absoluteX="53dp" + tools:layout_editor_absoluteY="272dp" /> + + <EditText + android:id="@+id/address" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:ems="10" + android:inputType="textPostalAddress" + android:text="@string/address" + tools:layout_editor_absoluteX="53dp" + tools:layout_editor_absoluteY="344dp" /> + + <TextView + android:layout_width="164dp" + android:layout_height="wrap_content" + android:text="@string/choice_command" /> + + + + <RadioGroup + android:layout_width="wrap_content" + android:layout_height="wrap_content"> + + <RadioButton + android:id="@+id/beginner" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/beginner" + tools:layout_editor_absoluteX="41dp" + tools:layout_editor_absoluteY="417dp" /> + + <RadioButton + android:id="@+id/intermediate" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/intermediate" + tools:layout_editor_absoluteX="41dp" + tools:layout_editor_absoluteY="463dp" /> + + <RadioButton + android:id="@+id/advance" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/advanced" + tools:layout_editor_absoluteX="220dp" + tools:layout_editor_absoluteY="417dp" /> + + </RadioGroup> + </LinearLayout> + +</android.support.constraint.ConstraintLayout> \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 26c3262..31c3f0a 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,3 +1,15 @@ <resources> <string name="app_name">FitnessDIY</string> + <string name="name">Name</string> + <string name="password">Password</string> + <string name="email">Email</string> + <string name="phone">Phone Number</string> + <string name="address">Address</string> + + <string name="choice_command">Choose your difficulty</string> + <string name="beginner">Beginner</string> + <string name="intermediate">Intermediate</string> + <string name="advanced">Advanced</string> + + </resources> -- GitLab