Skip to content
Snippets Groups Projects
Commit c218a861 authored by melvinabraham's avatar melvinabraham
Browse files

Reorganised UserActivity and added Spinner

parent 74c5ae00
No related branches found
No related tags found
No related merge requests found
...@@ -6,7 +6,10 @@ import android.support.v7.app.AppCompatActivity; ...@@ -6,7 +6,10 @@ import android.support.v7.app.AppCompatActivity;
import android.os.Bundle; import android.os.Bundle;
import android.util.Log; import android.util.Log;
import android.view.View; import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button; import android.widget.Button;
import android.widget.Spinner;
import android.widget.TextView; import android.widget.TextView;
import android.widget.Toast; import android.widget.Toast;
...@@ -19,6 +22,7 @@ public class UserActivity extends AppCompatActivity implements View.OnClickListe ...@@ -19,6 +22,7 @@ public class UserActivity extends AppCompatActivity implements View.OnClickListe
Button bSignOut; Button bSignOut;
Button bComposeMail; Button bComposeMail;
TextView welcome; TextView welcome;
Spinner dropdown;
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
...@@ -40,11 +44,44 @@ public class UserActivity extends AppCompatActivity implements View.OnClickListe ...@@ -40,11 +44,44 @@ public class UserActivity extends AppCompatActivity implements View.OnClickListe
} }
FirebaseUser user = firebaseAuth.getCurrentUser(); // Get user 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 bSignOut.setOnClickListener(this); // Start listener on Button
bComposeMail.setOnClickListener(this); 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 ...@@ -115,6 +152,7 @@ public class UserActivity extends AppCompatActivity implements View.OnClickListe
} }
} }
...@@ -13,27 +13,33 @@ ...@@ -13,27 +13,33 @@
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="28dp"
android:id="@+id/tvWelcome" android:id="@+id/tvWelcome"
android:textSize="24sp" android:textSize="24sp"
android:layout_alignParentTop="true" android:text="test"
android:layout_centerHorizontal="true" /> android:layout_centerHorizontal="true" />
<Button <Button
android:text="Sign Out" android:text="Sign Out"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:id="@+id/bSignOut" android:id="@+id/bSignOut"
android:layout_alignParentBottom="true" android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" /> android:layout_alignParentEnd="true" />
<Button <Button
android:text="Compose Email" android:text="Compose Email"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_below="@+id/tvWelcome" android:id="@+id/bComposeMail"
android:layout_centerHorizontal="true" android:layout_alignParentBottom="true"
android:layout_marginTop="27dp" android:layout_centerHorizontal="true" />
android:id="@+id/bComposeMail" />
<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> </RelativeLayout>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment