From c218a86185789001a454b9374cd17837c1550422 Mon Sep 17 00:00:00 2001 From: melvinabraham <melvin.abraham1996@gmail.com> Date: Tue, 21 Feb 2017 18:54:34 +0530 Subject: [PATCH] Reorganised UserActivity and added Spinner --- .../com/mapps/seproject/UserActivity.java | 42 ++++++++++++++++++- app/src/main/res/layout/activity_user.xml | 24 +++++++---- 2 files changed, 55 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/com/mapps/seproject/UserActivity.java b/app/src/main/java/com/mapps/seproject/UserActivity.java index 674f1cc..762fedb 100644 --- a/app/src/main/java/com/mapps/seproject/UserActivity.java +++ b/app/src/main/java/com/mapps/seproject/UserActivity.java @@ -6,7 +6,10 @@ import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.view.View; +import android.widget.AdapterView; +import android.widget.ArrayAdapter; import android.widget.Button; +import android.widget.Spinner; import android.widget.TextView; import android.widget.Toast; @@ -19,6 +22,7 @@ public class UserActivity extends AppCompatActivity implements View.OnClickListe Button bSignOut; Button bComposeMail; TextView welcome; + Spinner dropdown; @Override protected void onCreate(Bundle savedInstanceState) { @@ -40,11 +44,44 @@ public class UserActivity extends AppCompatActivity implements View.OnClickListe } FirebaseUser user = firebaseAuth.getCurrentUser(); // Get user - welcome.setText("Welcome "+user.getEmail()); // Get Email + welcome.setText("Welcome "+user.getEmail());// Get Emailx + + dropdown = (Spinner) findViewById(R.id.spSelectCitiy); + String [] items = new String[]{"Coimbatore","Chennai"}; + ArrayAdapter <String> arrayAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_dropdown_item,items); + dropdown.setAdapter(arrayAdapter); + + bSignOut.setOnClickListener(this); // Start listener on Button bComposeMail.setOnClickListener(this); + dropdown.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { + @Override + public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { + + switch (position) { + + case 0: + // setCityCoimbatore(); + Log.i("City: ","Coimbatore"); + break; + + case 1: + // setCityChennai(); + Log.i("City:","Chennai"); + break; + + } + + + } + + @Override + public void onNothingSelected(AdapterView<?> parent) { + + } + }); } @@ -115,6 +152,7 @@ public class UserActivity extends AppCompatActivity implements View.OnClickListe - } + + } diff --git a/app/src/main/res/layout/activity_user.xml b/app/src/main/res/layout/activity_user.xml index f846daa..5422032 100644 --- a/app/src/main/res/layout/activity_user.xml +++ b/app/src/main/res/layout/activity_user.xml @@ -13,27 +13,33 @@ <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginTop="28dp" android:id="@+id/tvWelcome" android:textSize="24sp" - android:layout_alignParentTop="true" + android:text="test" android:layout_centerHorizontal="true" /> <Button android:text="Sign Out" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginBottom="10dp" android:id="@+id/bSignOut" - android:layout_alignParentBottom="true" - android:layout_centerHorizontal="true" /> + android:layout_alignParentTop="true" + android:layout_alignParentEnd="true" /> <Button android:text="Compose Email" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_below="@+id/tvWelcome" - android:layout_centerHorizontal="true" - android:layout_marginTop="27dp" - android:id="@+id/bComposeMail" /> + android:id="@+id/bComposeMail" + android:layout_alignParentBottom="true" + android:layout_centerHorizontal="true" /> + + <Spinner + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:id="@+id/spSelectCitiy" + android:layout_marginTop="31dp" + android:layout_below="@+id/bSignOut" + android:layout_alignParentStart="true" /> + </RelativeLayout> -- GitLab