From 54fad89b31c12161588504cdf11023a4790ad28b Mon Sep 17 00:00:00 2001 From: Saran Kumar <saran.rathinavelu@gmail.com> Date: Sat, 22 Apr 2017 14:22:48 +0530 Subject: [PATCH] First commit --- app/src/main/AndroidManifest.xml | 3 +- .../amritaod/actionareas/MainActivity.java | 9 +- .../amritaod/actionareas/advisorActivity.java | 23 +++ .../actionareas/userAreaActivity.java | 13 +- .../approvedrecycler/CardAdapter.java | 3 + .../approvedrecycler/approvedActivity.java | 1 + .../odhistory/history_approvedActivity.java | 4 +- .../odhistory/history_cardadapter.java | 5 + .../amritaod/templates/oddetailstemplate.java | 9 ++ app/src/main/res/layout/activity_advisor.xml | 101 ++++++++++-- .../res/layout/activity_advisor_register.xml | 153 +++++++++--------- app/src/main/res/layout/activity_main.xml | 4 +- app/src/main/res/layout/activity_register.xml | 121 ++++++++------ .../main/res/layout/activity_user_area.xml | 26 ++- app/src/main/res/layout/advisor_login_tab.xml | 14 +- app/src/main/res/layout/odapprovedlist.xml | 34 ++-- app/src/main/res/layout/odapprovelist.xml | 6 +- app/src/main/res/layout/odlist.xml | 28 +++- .../res/layout/representative_login_tab.xml | 14 +- app/src/main/res/layout/student_login_tab.xml | 30 ++-- app/src/main/res/values/colors.xml | 4 +- 21 files changed, 396 insertions(+), 209 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 90fbf1e..db0c6eb 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -59,7 +59,8 @@ <activity android:name=".actionareas.MainActivity" android:screenOrientation="portrait" - android:theme="@style/AppTheme" /> + android:theme="@style/AppTheme" + android:windowSoftInputMode="stateHidden"/> <provider android:name="android.support.v4.content.FileProvider" diff --git a/app/src/main/java/com/peruse/saran/amritaod/actionareas/MainActivity.java b/app/src/main/java/com/peruse/saran/amritaod/actionareas/MainActivity.java index 01f2bba..e22a56e 100644 --- a/app/src/main/java/com/peruse/saran/amritaod/actionareas/MainActivity.java +++ b/app/src/main/java/com/peruse/saran/amritaod/actionareas/MainActivity.java @@ -51,9 +51,9 @@ public class MainActivity extends AppCompatActivity implements TabLayout.OnTabSe Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); tabLayout = (TabLayout) findViewById(R.id.tabLayout); - tabLayout.addTab(tabLayout.newTab().setText("Student")); - tabLayout.addTab(tabLayout.newTab().setText("Representative")); - tabLayout.addTab(tabLayout.newTab().setText("Advisor")); + tabLayout.addTab(tabLayout.newTab().setText("STUDENT")); + tabLayout.addTab(tabLayout.newTab().setText("REPRESENTATIVE")); + tabLayout.addTab(tabLayout.newTab().setText("ADVISOR")); tabLayout.setTabGravity(TabLayout.GRAVITY_FILL); viewPager = (ViewPager) findViewById(R.id.pager); Pager adapter = new Pager(getSupportFragmentManager(), tabLayout.getTabCount()); @@ -390,6 +390,9 @@ public class MainActivity extends AppCompatActivity implements TabLayout.OnTabSe setCredentials(); Toast.makeText(getContext(), "Logged In", Toast.LENGTH_SHORT).show(); Intent intent = new Intent(getContext(), advisorActivity.class); + intent.putExtra("recievedusername",jsonResponse.getString("name")); + intent.putExtra("recievedrollno",jsonResponse.getString("rollno")); + intent.putExtra("recievedbranch",jsonResponse.getString("branch")); startActivity(intent); } else { clearCredentials(); diff --git a/app/src/main/java/com/peruse/saran/amritaod/actionareas/advisorActivity.java b/app/src/main/java/com/peruse/saran/amritaod/actionareas/advisorActivity.java index cc532bd..fbc11e9 100644 --- a/app/src/main/java/com/peruse/saran/amritaod/actionareas/advisorActivity.java +++ b/app/src/main/java/com/peruse/saran/amritaod/actionareas/advisorActivity.java @@ -5,6 +5,8 @@ import android.os.Bundle; import android.os.Handler; import android.support.v7.app.AppCompatActivity; import android.view.View; +import android.widget.Button; +import android.widget.TextView; import android.widget.Toast; import com.peruse.saran.amritaod.R; @@ -12,10 +14,26 @@ import com.peruse.saran.amritaod.recycler.odApproveActivity; public class advisorActivity extends AppCompatActivity { private boolean doubleBackToExitPressedOnce = false; + private Button logoutbutton; + private TextView advname,advrollno,advbranch; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_advisor); + advname = (TextView)findViewById(R.id.advnameid); + advrollno = (TextView)findViewById(R.id.advrollnoid); + advbranch = (TextView)findViewById(R.id.advbranchid); + Intent intent = getIntent(); + advname.setText(intent.getExtras().getString("recievedusername")); + advrollno.setText(intent.getExtras().getString("recievedrollno")); + advbranch.setText(intent.getExtras().getString("recievedbranch")); + logoutbutton = (Button)findViewById(R.id.button5); + logoutbutton.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + logout(); + } + }); } @Override public void onBackPressed() { @@ -37,4 +55,9 @@ public class advisorActivity extends AppCompatActivity { startActivity(intent); } + private void logout(){ + Toast.makeText(this, "Logged out!", Toast.LENGTH_SHORT).show(); + finish(); + } + } diff --git a/app/src/main/java/com/peruse/saran/amritaod/actionareas/userAreaActivity.java b/app/src/main/java/com/peruse/saran/amritaod/actionareas/userAreaActivity.java index 5d3dde7..d8c9e1b 100644 --- a/app/src/main/java/com/peruse/saran/amritaod/actionareas/userAreaActivity.java +++ b/app/src/main/java/com/peruse/saran/amritaod/actionareas/userAreaActivity.java @@ -17,12 +17,19 @@ public class userAreaActivity extends AppCompatActivity { String recievedUsername, recievedRollno, recievedSemester, recievedBranch; //When Apply Button is clicked 'apply' function should be called via onClick attribute in xml private boolean doubleBackToExitPressedOnce = false; - private Button history; + private Button history,logoutbutton; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_user_area); + logoutbutton = (Button)findViewById(R.id.button6); + logoutbutton.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + logout(); + } + }); Intent intent = getIntent(); TextView recievedUsernameDisplay = (TextView) findViewById(R.id.usernamedisplay_id); TextView recievedSemesterDisplay = (TextView) findViewById(R.id.textView2); @@ -81,5 +88,9 @@ public class userAreaActivity extends AppCompatActivity { intent.putExtra("rollno",recievedRollno); startActivity(intent); } + private void logout(){ + Toast.makeText(this, "Logged out!", Toast.LENGTH_SHORT).show(); + finish(); + } } diff --git a/app/src/main/java/com/peruse/saran/amritaod/approvedrecycler/CardAdapter.java b/app/src/main/java/com/peruse/saran/amritaod/approvedrecycler/CardAdapter.java index 60c0252..7b30bfc 100644 --- a/app/src/main/java/com/peruse/saran/amritaod/approvedrecycler/CardAdapter.java +++ b/app/src/main/java/com/peruse/saran/amritaod/approvedrecycler/CardAdapter.java @@ -50,6 +50,7 @@ public class CardAdapter extends RecyclerView.Adapter<com.peruse.saran.amritaod. holder.textViewfromdateperiod.setText(superHero.getFromdateperiod()); holder.textViewtodateperiod.setText(superHero.getTodateperiod()); holder.textViewreason.setText(superHero.getReason()); + holder.textViewstatus.setText(superHero.getStatus()); } @Override @@ -68,6 +69,7 @@ public class CardAdapter extends RecyclerView.Adapter<com.peruse.saran.amritaod. public TextView textViewfromdateperiod; public TextView textViewtodateperiod; public TextView textViewreason; + public TextView textViewstatus; public ViewHolder(View itemView) { super(itemView); imageView = (NetworkImageView) itemView.findViewById(R.id.imageViewHero); @@ -80,6 +82,7 @@ public class CardAdapter extends RecyclerView.Adapter<com.peruse.saran.amritaod. textViewfromdateperiod = (TextView)itemView.findViewById(R.id.fromdateperiodid); textViewtodateperiod = (TextView)itemView.findViewById(R.id.todateperiodid); textViewreason = (TextView)itemView.findViewById(R.id.textviewreasonid); + textViewstatus = (TextView)itemView.findViewById(R.id.statusid); } } } diff --git a/app/src/main/java/com/peruse/saran/amritaod/approvedrecycler/approvedActivity.java b/app/src/main/java/com/peruse/saran/amritaod/approvedrecycler/approvedActivity.java index aeded1f..d0ad5ac 100644 --- a/app/src/main/java/com/peruse/saran/amritaod/approvedrecycler/approvedActivity.java +++ b/app/src/main/java/com/peruse/saran/amritaod/approvedrecycler/approvedActivity.java @@ -108,6 +108,7 @@ public class approvedActivity extends AppCompatActivity implements OnScrollChang odDetailsObject.setFromdateperiod(json.getString("fromperiod")); odDetailsObject.setTodateperiod(json.getString("toperiod")); odDetailsObject.setReason(json.getString("reason")); + odDetailsObject.setStatus(json.getString("status")); } catch (JSONException e) { e.printStackTrace(); } diff --git a/app/src/main/java/com/peruse/saran/amritaod/odhistory/history_approvedActivity.java b/app/src/main/java/com/peruse/saran/amritaod/odhistory/history_approvedActivity.java index e4dc61e..19f5fb2 100644 --- a/app/src/main/java/com/peruse/saran/amritaod/odhistory/history_approvedActivity.java +++ b/app/src/main/java/com/peruse/saran/amritaod/odhistory/history_approvedActivity.java @@ -16,7 +16,6 @@ import com.android.volley.VolleyError; import com.android.volley.toolbox.JsonArrayRequest; import com.android.volley.toolbox.Volley; import com.peruse.saran.amritaod.R; -import com.peruse.saran.amritaod.approvedrecycler.CardAdapter; import com.peruse.saran.amritaod.templates.oddetailstemplate; import org.json.JSONArray; @@ -55,7 +54,7 @@ public class history_approvedActivity extends AppCompatActivity implements View. requestQueue = Volley.newRequestQueue(this); getData(); recyclerView.setOnScrollChangeListener(this); - adapter = new CardAdapter(listOdApprove, this); + adapter = new history_cardadapter(listOdApprove, this); recyclerView.setAdapter(adapter); } @@ -109,6 +108,7 @@ public class history_approvedActivity extends AppCompatActivity implements View. odDetailsObject.setFromdateperiod(json.getString("fromperiod")); odDetailsObject.setTodateperiod(json.getString("toperiod")); odDetailsObject.setReason(json.getString("reason")); + odDetailsObject.setStatus(json.getString("status")); } catch (JSONException e) { e.printStackTrace(); } diff --git a/app/src/main/java/com/peruse/saran/amritaod/odhistory/history_cardadapter.java b/app/src/main/java/com/peruse/saran/amritaod/odhistory/history_cardadapter.java index 3ad5105..c465c8b 100644 --- a/app/src/main/java/com/peruse/saran/amritaod/odhistory/history_cardadapter.java +++ b/app/src/main/java/com/peruse/saran/amritaod/odhistory/history_cardadapter.java @@ -2,6 +2,7 @@ package com.peruse.saran.amritaod.odhistory; import android.content.Context; import android.support.v7.widget.RecyclerView; +import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -52,6 +53,8 @@ public class history_cardadapter extends RecyclerView.Adapter<com.peruse.saran.a holder.textViewfromdateperiod.setText(superHero.getFromdateperiod()); holder.textViewtodateperiod.setText(superHero.getTodateperiod()); holder.textViewreason.setText(superHero.getReason()); + holder.textViewstatus.setText(superHero.getStatus()); + Log.d("status",superHero.getStatus()); } @Override public int getItemCount() { @@ -68,6 +71,7 @@ public class history_cardadapter extends RecyclerView.Adapter<com.peruse.saran.a public TextView textViewfromdateperiod; public TextView textViewtodateperiod; public TextView textViewreason; + public TextView textViewstatus; public ViewHolder(View itemView) { super(itemView); imageView = (NetworkImageView) itemView.findViewById(R.id.imageViewHero); @@ -80,6 +84,7 @@ public class history_cardadapter extends RecyclerView.Adapter<com.peruse.saran.a textViewfromdateperiod = (TextView)itemView.findViewById(R.id.fromdateperiodid); textViewtodateperiod = (TextView)itemView.findViewById(R.id.todateperiodid); textViewreason = (TextView)itemView.findViewById(R.id.textviewreasonid); + textViewstatus = (TextView)itemView.findViewById(R.id.statusid); } } diff --git a/app/src/main/java/com/peruse/saran/amritaod/templates/oddetailstemplate.java b/app/src/main/java/com/peruse/saran/amritaod/templates/oddetailstemplate.java index 82760df..8f65013 100644 --- a/app/src/main/java/com/peruse/saran/amritaod/templates/oddetailstemplate.java +++ b/app/src/main/java/com/peruse/saran/amritaod/templates/oddetailstemplate.java @@ -10,6 +10,15 @@ public class oddetailstemplate { private String fromdateperiod; private String todateperiod; private String reason; + private String status = null; + + public String getStatus(){ + return status; + } + + public void setStatus(String status){ + this.status = status; + } public String getImageUrl() { return imageUrl; diff --git a/app/src/main/res/layout/activity_advisor.xml b/app/src/main/res/layout/activity_advisor.xml index f9229f7..ca2bcb8 100644 --- a/app/src/main/res/layout/activity_advisor.xml +++ b/app/src/main/res/layout/activity_advisor.xml @@ -4,34 +4,103 @@ android:layout_width="match_parent" android:layout_height="match_parent" - tools:context="com.peruse.saran.amritaod.actionareas.advisorActivity" - android:background="@drawable/rep"> + android:background="@drawable/rep" + tools:context="com.peruse.saran.amritaod.actionareas.advisorActivity"> + <Button + android:id="@+id/button2" + android:layout_width="100dp" + android:layout_height="wrap_content" + + android:layout_above="@+id/button5" + android:layout_centerHorizontal="true" + android:layout_marginBottom="71dp" + android:background="@drawable/mybutton" + android:onClick="odapprove" + android:text="Approve Leave" + android:textColor="@color/cardcolour" /> + <TextView - android:id="@+id/textView8" + android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" - android:layout_centerHorizontal="true" - android:layout_marginTop="118dp" - android:text="Advisor Menu" + android:layout_marginEnd="12dp" + android:layout_marginTop="26dp" + android:layout_toStartOf="@+id/button2" + android:text="NAME :" + android:textColor="@color/colorPrimaryDark" + android:textSize="20dp" + android:textStyle="bold" /> + + <TextView + android:id="@+id/textView5" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignStart="@+id/textView" + android:layout_below="@+id/textView" + android:layout_marginTop="37dp" + android:text="ROLL NO :" + android:textColor="@color/colorPrimaryDark" + android:textSize="20dp" + android:textStyle="bold" /> + + <TextView + android:id="@+id/textView8" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignStart="@+id/textView5" + android:layout_below="@+id/textView5" + android:layout_marginTop="42dp" + android:text="BRANCH :" + android:textColor="@color/colorPrimaryDark" + android:textSize="20dp" + android:textStyle="bold" /> + <TextView + android:id="@+id/advnameid" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignBottom="@+id/textView" + android:layout_alignTop="@+id/textView" + android:layout_toEndOf="@+id/textView" + android:text="TextView" android:textColor="@color/colorPrimaryDark" + android:textSize="20dp" /> - android:textAppearance="@style/TextAppearance.AppCompat.Display2" /> + <TextView + android:id="@+id/advrollnoid" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignBottom="@+id/textView5" + android:layout_alignStart="@+id/advnameid" + android:layout_alignTop="@+id/textView5" + android:text="TextView" + android:textColor="@color/colorPrimaryDark" + android:textSize="20dp" /> - <Button - android:id="@+id/button2" + <TextView + android:id="@+id/advbranchid" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_below="@+id/textView8" - android:layout_centerHorizontal="true" - android:layout_marginTop="122dp" - android:onClick="odapprove" + android:layout_alignBottom="@+id/textView8" + android:layout_alignStart="@+id/advrollnoid" + android:layout_alignTop="@+id/textView8" + android:text="TextView" + android:textColor="@color/colorPrimaryDark" + android:textSize="20dp" /> - android:text="Approve Leave" - android:textColor="@color/cardcolour" - android:background="@drawable/mybutton"/> + <Button + android:id="@+id/button5" + android:layout_width="100dp" + android:layout_height="wrap_content" + android:layout_alignParentBottom="true" + android:layout_alignStart="@+id/button2" + android:layout_marginBottom="62dp" + android:background="@drawable/mybutton" + android:onClick="logout" + android:text="LOGOUT" + android:textColor="@color/cardcolour" /> </RelativeLayout> diff --git a/app/src/main/res/layout/activity_advisor_register.xml b/app/src/main/res/layout/activity_advisor_register.xml index 8ae6182..1511d32 100644 --- a/app/src/main/res/layout/activity_advisor_register.xml +++ b/app/src/main/res/layout/activity_advisor_register.xml @@ -1,117 +1,112 @@ <?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" +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" - - tools:context="com.peruse.saran.amritaod.register.advisorRegister" android:background="@drawable/studentlogin"> - - <RelativeLayout - android:layout_width="368dp" - android:layout_height="495dp" - app:layout_constraintBottom_toBottomOf="parent" - app:layout_constraintLeft_toLeftOf="parent" - app:layout_constraintRight_toRightOf="parent" - app:layout_constraintTop_toTopOf="parent"> - - <EditText - android:id="@+id/id_advisorname" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_above="@+id/id_advisorbranch" - android:layout_alignStart="@+id/id_advisorbranch" - android:layout_marginBottom="14dp" - android:ems="10" - android:hint="Name" - android:inputType="textPersonName" - tools:layout_editor_absoluteX="83dp" - tools:layout_editor_absoluteY="35dp" /> + <android.support.design.widget.TextInputLayout + android:id="@+id/advrollnoo" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_below="@+id/textInputLayout3" + android:layout_centerHorizontal="true" + android:layout_marginTop="28dp" + android:gravity="center"> <EditText android:id="@+id/id_advisorrollno" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_alignStart="@+id/id_advisorpassword" - android:layout_centerVertical="true" android:ems="10" android:hint="Roll Number" - android:inputType="textCapCharacters" - app:layout_constraintLeft_toLeftOf="@+id/id_advisorname" - app:layout_constraintRight_toRightOf="@+id/id_advisorname" - app:layout_constraintTop_toBottomOf="@+id/id_advisorname" /> + android:inputType="textCapCharacters" /> + </android.support.design.widget.TextInputLayout> + + <android.support.design.widget.TextInputLayout + android:id="@+id/advpas" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignStart="@+id/textInputLayout5" + android:layout_below="@+id/textInputLayout5" + android:layout_marginTop="30dp" + android:gravity="center"> <EditText android:id="@+id/id_advisorpassword" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_above="@+id/id_advisorrepassword" - android:layout_centerHorizontal="true" - android:layout_marginBottom="12dp" android:ems="10" android:hint="Password" - android:inputType="textPassword" - app:layout_constraintLeft_toLeftOf="@+id/id_advisorbranch" - app:layout_constraintRight_toRightOf="@+id/id_advisorbranch" - app:layout_constraintTop_toBottomOf="@+id/id_advisorbranch" /> + android:inputType="textPassword" /> + </android.support.design.widget.TextInputLayout> + + <android.support.design.widget.TextInputLayout + android:id="@+id/textInputLayout2" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignStart="@+id/advpas" + android:layout_below="@+id/advpas" + android:layout_marginTop="28dp"> <EditText android:id="@+id/id_advisorrepassword" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_above="@+id/button" - android:layout_alignStart="@+id/id_advisorpassword" - android:layout_marginBottom="22dp" android:ems="10" android:hint="Re-Type Password" - android:inputType="textPassword" - app:layout_constraintLeft_toLeftOf="@+id/id_advisorpassword" - app:layout_constraintRight_toRightOf="@+id/id_advisorpassword" - app:layout_constraintTop_toBottomOf="@+id/id_advisorpassword" /> + android:inputType="textPassword" /> + </android.support.design.widget.TextInputLayout> + + <android.support.design.widget.TextInputLayout + android:id="@+id/textInputLayout5" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignStart="@+id/advrollnoo" + android:layout_below="@+id/advrollnoo" + android:layout_marginTop="27dp" + android:gravity="center"> <EditText android:id="@+id/id_advisorbranch" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_above="@+id/id_advisorrollno" - android:layout_alignStart="@+id/id_advisorrollno" - android:layout_marginBottom="15dp" android:ems="10" android:hint="Branch" - android:inputType="textCapCharacters|textPersonName" - app:layout_constraintLeft_toLeftOf="@+id/id_semester" - app:layout_constraintRight_toRightOf="@+id/id_semester" - app:layout_constraintTop_toBottomOf="@+id/id_semester" /> + android:inputType="textCapCharacters|textPersonName" /> + </android.support.design.widget.TextInputLayout> - <Button - android:id="@+id/button" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_alignParentBottom="true" - android:layout_centerHorizontal="true" - android:layout_marginBottom="41dp" - android:onClick="newAdvisorRegistration" - android:text="Register" - android:textColor="@color/cardcolour" - android:background="@drawable/mybutton" - - app:layout_constraintLeft_toLeftOf="@+id/id_advisorrepassword" - app:layout_constraintRight_toRightOf="@+id/id_advisorrepassword" - app:layout_constraintTop_toBottomOf="@+id/id_advisorrepassword" /> - - <TextView - android:id="@+id/textView5" + <Button + android:id="@+id/button" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentBottom="true" + android:layout_centerHorizontal="true" + android:layout_marginBottom="20dp" + android:background="@drawable/mybutton" + android:onClick="newAdvisorRegistration" + android:text="Register" + android:textColor="@color/cardcolour"/> + + <android.support.design.widget.TextInputLayout + android:id="@+id/textInputLayout3" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignStart="@+id/advrollnoo" + android:layout_marginTop="20dp"> + + <EditText + android:id="@+id/id_advisorname" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_alignParentTop="true" - android:layout_centerHorizontal="true" - android:layout_marginTop="36dp" - android:text="ADVISOR REGISTRATION" - android:textAppearance="@style/TextAppearance.AppCompat" - android:textSize="30sp" /> - </RelativeLayout> + android:ems="10" + android:hint="Name" + android:inputType="textPersonName"> + <requestFocus/> + </EditText> + + </android.support.design.widget.TextInputLayout> + + +</RelativeLayout> -</android.support.constraint.ConstraintLayout> diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 07bff44..2c00f71 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -26,7 +26,9 @@ android:layout_height="wrap_content" android:background="?attr/colorPrimary" android:minHeight="?attr/actionBarSize" - android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" /> + android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" + app:tabSelectedTextColor="@color/colorAccent" + app:tabTextAppearance="@style/TextAppearance.AppCompat" /> <!-- View pager to swipe views --> <android.support.v4.view.ViewPager diff --git a/app/src/main/res/layout/activity_register.xml b/app/src/main/res/layout/activity_register.xml index ca15d51..a569889 100644 --- a/app/src/main/res/layout/activity_register.xml +++ b/app/src/main/res/layout/activity_register.xml @@ -1,20 +1,15 @@ <?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" +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" - android:layout_height="match_parent" android:background="@drawable/studentlogin"> - - <RelativeLayout - android:layout_width="368dp" - android:layout_height="495dp" - app:layout_constraintBottom_toBottomOf="parent" - app:layout_constraintLeft_toLeftOf="parent" - app:layout_constraintRight_toRightOf="parent" - app:layout_constraintTop_toTopOf="parent"> - + <android.support.design.widget.TextInputLayout + android:id="@+id/textInputLayout" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentTop="true" + android:layout_alignStart="@+id/textInputLayout7" + android:layout_marginTop="20dp"> <EditText android:id="@+id/id_advisorname" android:layout_width="wrap_content" @@ -24,10 +19,16 @@ android:layout_alignStart="@+id/id_advisorpassword" android:ems="10" android:hint="Name" - android:inputType="textPersonName" - tools:layout_editor_absoluteX="83dp" - tools:layout_editor_absoluteY="35dp" /> + android:inputType="textPersonName"/> + </android.support.design.widget.TextInputLayout> + <android.support.design.widget.TextInputLayout + android:id="@+id/textInputLayout13" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignStart="@+id/textInputLayout" + android:layout_below="@+id/textInputLayout" + android:layout_marginTop="10dp"> <EditText android:id="@+id/id_advisorrollno" android:layout_width="wrap_content" @@ -38,11 +39,16 @@ android:layout_marginTop="25dp" android:ems="10" android:hint="Roll Number" - android:inputType="textCapCharacters" - app:layout_constraintLeft_toLeftOf="@+id/id_advisorname" - app:layout_constraintRight_toRightOf="@+id/id_advisorname" - app:layout_constraintTop_toBottomOf="@+id/id_advisorname" /> + android:inputType="textCapCharacters"/> + </android.support.design.widget.TextInputLayout> + <android.support.design.widget.TextInputLayout + android:id="@+id/textInputLayout7" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignStart="@+id/textInputLayout10" + android:layout_below="@+id/textInputLayout6" + android:layout_marginTop="12dp"> <EditText android:id="@+id/id_advisorpassword" android:layout_width="wrap_content" @@ -52,11 +58,16 @@ android:layout_marginTop="25dp" android:ems="10" android:hint="Password" - android:inputType="textPassword" - app:layout_constraintLeft_toLeftOf="@+id/id_advisorbranch" - app:layout_constraintRight_toRightOf="@+id/id_advisorbranch" - app:layout_constraintTop_toBottomOf="@+id/id_advisorbranch" /> + android:inputType="textPassword"/> + </android.support.design.widget.TextInputLayout> + <android.support.design.widget.TextInputLayout + android:id="@+id/textInputLayout10" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_below="@+id/textInputLayout7" + android:layout_centerHorizontal="true" + android:layout_marginTop="13dp"> <EditText android:id="@+id/id_advisorrepassword" android:layout_width="wrap_content" @@ -67,11 +78,16 @@ android:layout_marginTop="25dp" android:ems="10" android:hint="Re-Type Password" - android:inputType="textPassword" - app:layout_constraintLeft_toLeftOf="@+id/id_advisorpassword" - app:layout_constraintRight_toRightOf="@+id/id_advisorpassword" - app:layout_constraintTop_toBottomOf="@+id/id_advisorpassword" /> + android:inputType="textPassword"/> + </android.support.design.widget.TextInputLayout> + <android.support.design.widget.TextInputLayout + android:id="@+id/textInputLayout14" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignStart="@+id/textInputLayout13" + android:layout_below="@+id/textInputLayout13" + android:layout_marginTop="10dp"> <EditText android:id="@+id/id_semester" android:layout_width="wrap_content" @@ -82,10 +98,16 @@ android:layout_marginTop="25dp" android:ems="10" android:hint="Semester" - android:inputType="number" - app:layout_constraintLeft_toLeftOf="@+id/id_advisorrollno" - app:layout_constraintRight_toRightOf="@+id/id_advisorrollno" - app:layout_constraintTop_toBottomOf="@+id/id_advisorrollno" /> + android:inputType="number"/> + </android.support.design.widget.TextInputLayout> + + <android.support.design.widget.TextInputLayout + android:id="@+id/textInputLayout6" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignStart="@+id/textInputLayout14" + android:layout_below="@+id/textInputLayout14" + android:layout_marginTop="12dp"> <EditText android:id="@+id/id_advisorbranch" @@ -97,27 +119,20 @@ android:layout_marginTop="25dp" android:ems="10" android:hint="Branch" - android:inputType="textCapCharacters|textPersonName" - app:layout_constraintLeft_toLeftOf="@+id/id_semester" - app:layout_constraintRight_toRightOf="@+id/id_semester" - app:layout_constraintTop_toBottomOf="@+id/id_semester" /> - - <Button - android:id="@+id/button" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_below="@+id/id_advisorrepassword" - android:layout_centerHorizontal="true" - android:layout_marginTop="24dp" - android:onClick="newRegistration" - android:text="Register" + android:inputType="textCapCharacters|textPersonName" /> + </android.support.design.widget.TextInputLayout> - android:background="@drawable/mybutton" - android:textColor="@color/cardcolour" - app:layout_constraintLeft_toLeftOf="@+id/id_advisorrepassword" - app:layout_constraintRight_toRightOf="@+id/id_advisorrepassword" - app:layout_constraintTop_toBottomOf="@+id/id_advisorrepassword" /> - </RelativeLayout> -</android.support.constraint.ConstraintLayout> + <Button + android:id="@+id/button" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentBottom="true" + android:layout_centerHorizontal="true" + android:layout_marginBottom="19dp" + android:background="@drawable/mybutton" + android:onClick="newRegistration" + android:text="Register" + android:textColor="@color/cardcolour" /> +</RelativeLayout> diff --git a/app/src/main/res/layout/activity_user_area.xml b/app/src/main/res/layout/activity_user_area.xml index 811c083..f724ff9 100644 --- a/app/src/main/res/layout/activity_user_area.xml +++ b/app/src/main/res/layout/activity_user_area.xml @@ -44,10 +44,9 @@ android:id="@+id/button4" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_alignBaseline="@+id/button3" - android:layout_alignBottom="@+id/button3" + android:layout_centerHorizontal="true" + android:layout_centerVertical="true" android:layout_marginLeft="20dp" - android:layout_toStartOf="@+id/textView2" android:background="@drawable/mybutton" android:text="List all OD" android:textColor="@color/cardcolour" /> @@ -59,14 +58,13 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_below="@+id/textView2" - android:layout_marginStart="11dp" - android:layout_marginTop="143dp" - android:layout_toEndOf="@+id/textView2" + android:layout_alignStart="@+id/button4" + android:layout_below="@+id/button4" + android:layout_marginTop="39dp" android:background="@drawable/mybutton" android:onClick="apply" android:text="apply" - android:textColor="@color/cardcolour"/> + android:textColor="@color/cardcolour" /> <TextView android:id="@+id/textView7" @@ -115,6 +113,18 @@ android:textColor="@color/colorPrimaryDark" android:textSize="20dp" /> + <Button + android:id="@+id/button6" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignStart="@+id/button3" + android:layout_below="@+id/button3" + android:layout_marginTop="42dp" + android:background="@drawable/mybutton" + android:onClick="logout" + android:text="Logout" + android:textColor="@color/cardcolour" /> + </RelativeLayout> diff --git a/app/src/main/res/layout/advisor_login_tab.xml b/app/src/main/res/layout/advisor_login_tab.xml index 866b900..083ceef 100644 --- a/app/src/main/res/layout/advisor_login_tab.xml +++ b/app/src/main/res/layout/advisor_login_tab.xml @@ -2,8 +2,8 @@ <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" - android:fitsSystemWindows="true" - android:background="@drawable/studentlogin"> + android:background="@drawable/studentlogin" + android:fitsSystemWindows="true"> <LinearLayout @@ -50,19 +50,21 @@ android:layout_width="240dp" android:layout_height="wrap_content" android:layout_marginBottom="24dp" - android:layout_marginTop="24dp" android:layout_marginLeft="50dp" - android:textColor="@color/cardcolour" + android:layout_marginTop="24dp" android:background="@drawable/mybutton" android:padding="12dp" - android:text="Login"/> + android:text="Login" + android:textColor="@color/cardcolour"/> - <TextView android:id="@+id/Advisor_link_signup" + <TextView + android:id="@+id/Advisor_link_signup" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginBottom="24dp" android:gravity="center" android:text="No account yet? Create one" + android:textColor="@color/colorPrimaryDark" android:textSize="16dip" /> </LinearLayout> diff --git a/app/src/main/res/layout/odapprovedlist.xml b/app/src/main/res/layout/odapprovedlist.xml index 4ff0b5f..1ea9eda 100644 --- a/app/src/main/res/layout/odapprovedlist.xml +++ b/app/src/main/res/layout/odapprovedlist.xml @@ -2,20 +2,18 @@ <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" - android:layout_height="670dp" - > + android:layout_height="715dp"> <android.support.v7.widget.CardView android:id="@+id/cardView" android:layout_width="375dp" - android:layout_height="700dp" + android:layout_height="720dp" android:layout_alignParentStart="true" android:layout_alignParentTop="true" android:layout_gravity="center_horizontal" card_view:cardCornerRadius="5dp" card_view:cardElevation="10dp" - card_view:cardUseCompatPadding="true" - > + card_view:cardUseCompatPadding="true"> <LinearLayout android:layout_width="match_parent" @@ -100,7 +98,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingRight="10dp" - android:textAppearance="@style/TextAppearance.AppCompat" /> + android:textStyle="bold" /> </TableRow> @@ -134,8 +132,27 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingRight="10dp" + android:textStyle="bold" /> + + </TableRow> + <TableRow + android:layout_width="match_parent" + android:layout_height="match_parent" + android:padding="10dp"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:paddingRight="10dp" + android:text=" Status :" android:textAppearance="@style/TextAppearance.AppCompat" /> + <TextView + android:id="@+id/statusid" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:textStyle="bold" /> + </TableRow> </TableLayout> @@ -147,6 +164,7 @@ android:paddingTop="10dp" android:text=" Reason :" android:textAppearance="@style/TextAppearance.AppCompat" /> + <TextView android:id="@+id/textviewreasonid" android:layout_width="246dp" @@ -156,7 +174,7 @@ android:layout_marginTop="-26dp" android:paddingRight="10dp" android:paddingTop="10dp" - android:textAppearance="@style/TextAppearance.AppCompat" /> + android:textStyle="bold" /> <com.android.volley.toolbox.NetworkImageView android:id="@+id/imageViewHero" @@ -169,6 +187,4 @@ </android.support.v7.widget.CardView> - - </RelativeLayout> \ No newline at end of file diff --git a/app/src/main/res/layout/odapprovelist.xml b/app/src/main/res/layout/odapprovelist.xml index 38cb76a..90cbf5e 100644 --- a/app/src/main/res/layout/odapprovelist.xml +++ b/app/src/main/res/layout/odapprovelist.xml @@ -98,7 +98,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingRight="10dp" - android:textAppearance="@style/TextAppearance.AppCompat" /> + android:textStyle="bold" /> </TableRow> @@ -132,7 +132,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingRight="10dp" - android:textAppearance="@style/TextAppearance.AppCompat" /> + android:textStyle="bold" /> </TableRow> </TableLayout> @@ -154,7 +154,7 @@ android:layout_marginTop="-26dp" android:paddingRight="10dp" android:paddingTop="10dp" - android:textAppearance="@style/TextAppearance.AppCompat" /> + android:textStyle="bold" /> <com.android.volley.toolbox.NetworkImageView android:id="@+id/imageViewHero" diff --git a/app/src/main/res/layout/odlist.xml b/app/src/main/res/layout/odlist.xml index 9e02d35..1ea9eda 100644 --- a/app/src/main/res/layout/odlist.xml +++ b/app/src/main/res/layout/odlist.xml @@ -2,12 +2,12 @@ <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" - android:layout_height="670dp"> + android:layout_height="715dp"> <android.support.v7.widget.CardView android:id="@+id/cardView" android:layout_width="375dp" - android:layout_height="700dp" + android:layout_height="720dp" android:layout_alignParentStart="true" android:layout_alignParentTop="true" android:layout_gravity="center_horizontal" @@ -98,7 +98,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingRight="10dp" - android:textAppearance="@style/TextAppearance.AppCompat" /> + android:textStyle="bold" /> </TableRow> @@ -132,8 +132,27 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingRight="10dp" + android:textStyle="bold" /> + + </TableRow> + <TableRow + android:layout_width="match_parent" + android:layout_height="match_parent" + android:padding="10dp"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:paddingRight="10dp" + android:text=" Status :" android:textAppearance="@style/TextAppearance.AppCompat" /> + <TextView + android:id="@+id/statusid" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:textStyle="bold" /> + </TableRow> </TableLayout> @@ -145,6 +164,7 @@ android:paddingTop="10dp" android:text=" Reason :" android:textAppearance="@style/TextAppearance.AppCompat" /> + <TextView android:id="@+id/textviewreasonid" android:layout_width="246dp" @@ -154,7 +174,7 @@ android:layout_marginTop="-26dp" android:paddingRight="10dp" android:paddingTop="10dp" - android:textAppearance="@style/TextAppearance.AppCompat" /> + android:textStyle="bold" /> <com.android.volley.toolbox.NetworkImageView android:id="@+id/imageViewHero" diff --git a/app/src/main/res/layout/representative_login_tab.xml b/app/src/main/res/layout/representative_login_tab.xml index cd0702c..1223647 100644 --- a/app/src/main/res/layout/representative_login_tab.xml +++ b/app/src/main/res/layout/representative_login_tab.xml @@ -3,8 +3,8 @@ android:layout_width="fill_parent" android:layout_height="fill_parent" - android:fitsSystemWindows="true" - android:background="@drawable/studentlogin"> + android:background="@drawable/studentlogin" + android:fitsSystemWindows="true"> <LinearLayout @@ -51,20 +51,22 @@ android:layout_width="240dp" android:layout_height="wrap_content" android:layout_marginBottom="24dp" - android:layout_marginTop="24dp" android:layout_marginLeft="50dp" + android:layout_marginTop="24dp" + android:background="@drawable/mybutton" android:padding="12dp" android:text="Login" - android:textColor="@color/cardcolour" - android:background="@drawable/mybutton"/> + android:textColor="@color/cardcolour"/> - <TextView android:id="@+id/student_link_signup" + <TextView + android:id="@+id/student_link_signup" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginBottom="24dp" android:gravity="center" android:text="No account yet? Create one" + android:textColor="@color/colorPrimaryDark" android:textSize="16dip" /> </LinearLayout> diff --git a/app/src/main/res/layout/student_login_tab.xml b/app/src/main/res/layout/student_login_tab.xml index cb61af3..053a42a 100644 --- a/app/src/main/res/layout/student_login_tab.xml +++ b/app/src/main/res/layout/student_login_tab.xml @@ -2,8 +2,8 @@ <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" - android:fitsSystemWindows="true" - android:background="@drawable/studentlogin"> + android:background="@drawable/studentlogin" + android:fitsSystemWindows="true"> <LinearLayout @@ -30,28 +30,28 @@ android:id="@+id/student_input_rollno" android:layout_width="match_parent" android:layout_height="wrap_content" - android:hint="Roll Number" android:backgroundTint="@color/colorPrimaryDark" - android:textColorHint="@color/colorPrimaryDark" + android:hint="Roll Number" android:inputType="textCapCharacters" - android:textColor="@color/colorPrimaryDark"/> + android:textColor="@color/colorPrimaryDark" + android:textColorHint="@color/colorAccent"/> </android.support.design.widget.TextInputLayout> <android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginBottom="8dp" - android:backgroundTint="@color/colorPrimaryDark" + android:layout_marginTop="8dp" - android:layout_marginTop="8dp"> + android:backgroundTint="@color/colorPrimaryDark"> <EditText android:id="@+id/student_input_password" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Password" - + android:inputType="textPassword" android:textColor="@color/colorPrimaryDark" - android:inputType="textPassword"/> + android:textColorHint="@color/colorAccent"/> </android.support.design.widget.TextInputLayout> <android.support.v7.widget.AppCompatButton @@ -60,13 +60,13 @@ android:layout_width="240dp" android:layout_height="wrap_content" android:layout_marginBottom="24dp" - android:layout_marginTop="24dp" android:layout_marginLeft="50dp" - android:padding="12dp" - android:textColor="@color/cardcolour" + android:layout_marginTop="24dp" android:background="@drawable/mybutton" + android:padding="12dp" + android:text="Login" - android:text="Login"/> + android:textColor="@color/cardcolour"/> <TextView android:id="@+id/student_link_signup" android:layout_width="fill_parent" @@ -74,9 +74,9 @@ android:layout_marginBottom="24dp" android:gravity="center" - android:textColor="@color/colorPrimaryDark" - android:text="No account yet? Create one" + + android:textColor="@color/colorPrimaryDark" android:textSize="16dip" /> </LinearLayout> diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index c683ef6..5cabe33 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -3,8 +3,8 @@ <color name="colorPrimary">#80475E</color> - <color name="colorPrimaryDark">#032B43</color> - <color name="colorAccent">#CC5A71</color> + <color name="colorPrimaryDark">#032b43</color> + <color name="colorAccent">#eba8b5</color> <color name="cardcolour">#fafafa</color> -- GitLab