final ui changes
This commit is contained in:
parent
4ad2028dd3
commit
5e3a37d0e8
8 changed files with 21 additions and 8 deletions
|
@ -61,7 +61,7 @@ public class EditServiceDialogFragment extends DialogFragment{
|
||||||
Bundle args = new Bundle();
|
Bundle args = new Bundle();
|
||||||
args.putString("name", (String)getArguments().get("name"));
|
args.putString("name", (String)getArguments().get("name"));
|
||||||
EditText rateInput = (EditText) ((AlertDialog) dialog).findViewById(R.id.RateInput);
|
EditText rateInput = (EditText) ((AlertDialog) dialog).findViewById(R.id.RateInput);
|
||||||
if(rateInput.getText().toString().length()>0){
|
if(rateInput.getText().toString().length()>0 && !rateInput.getText().toString().equals(".")){
|
||||||
Double rate = Double.parseDouble(rateInput.getText().toString());
|
Double rate = Double.parseDouble(rateInput.getText().toString());
|
||||||
args.putDouble("rate", rate);
|
args.putDouble("rate", rate);
|
||||||
|
|
||||||
|
|
|
@ -79,7 +79,7 @@ public class NewServiceDialogFragment extends DialogFragment {
|
||||||
EditText rateInput = (EditText) ((AlertDialog) dialog).findViewById(R.id.RateInput);
|
EditText rateInput = (EditText) ((AlertDialog) dialog).findViewById(R.id.RateInput);
|
||||||
String name = nameInput.getText().toString();
|
String name = nameInput.getText().toString();
|
||||||
DBHelper dbHelper = new DBHelper(getContext());
|
DBHelper dbHelper = new DBHelper(getContext());
|
||||||
if (rateInput.getText().toString().length()>0 && name.length()>0 && name.matches("[a-zA-Z]*")&& dbHelper.findService(name)==null){
|
if (rateInput.getText().toString().length()>0 && !rateInput.getText().toString().equals(".") && name.length()>0 && name.matches("[a-zA-Z]*")&& dbHelper.findService(name)==null){
|
||||||
Double rate = Double.parseDouble(rateInput.getText().toString());
|
Double rate = Double.parseDouble(rateInput.getText().toString());
|
||||||
Bundle args = new Bundle();
|
Bundle args = new Bundle();
|
||||||
args.putString("name", name);
|
args.putString("name", name);
|
||||||
|
@ -87,7 +87,7 @@ public class NewServiceDialogFragment extends DialogFragment {
|
||||||
NewServiceDialogFragment.this.setArguments(args);
|
NewServiceDialogFragment.this.setArguments(args);
|
||||||
mListener.onDialogNew(NewServiceDialogFragment.this);
|
mListener.onDialogNew(NewServiceDialogFragment.this);
|
||||||
}
|
}
|
||||||
else if(!(rateInput.getText().toString().length()>0) || !(name.length()>0)|| !name.matches("[a-zA-Z]*")){
|
else if(!(rateInput.getText().toString().length()>0) || !(name.length()>0)|| !name.matches("[a-zA-Z]*") || !rateInput.getText().toString().equals(".")){
|
||||||
Toast.makeText(getContext(), "Service must have an alphanumeric name and a rate", Toast.LENGTH_LONG).show();
|
Toast.makeText(getContext(), "Service must have an alphanumeric name and a rate", Toast.LENGTH_LONG).show();
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
|
|
|
@ -176,7 +176,7 @@ public class ServicesList extends AppCompatActivity implements NewServiceDialogF
|
||||||
public void onBindViewHolder(ServicesHolder holder, int position) {
|
public void onBindViewHolder(ServicesHolder holder, int position) {
|
||||||
Service service = services[position];
|
Service service = services[position];
|
||||||
holder.name.setText(service.getName());
|
holder.name.setText(service.getName());
|
||||||
holder.rate.setText(""+service.getRate());
|
holder.rate.setText(String.format("$%,.2f", service.getRate()));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -23,6 +23,7 @@
|
||||||
android:id="@+id/Title1"
|
android:id="@+id/Title1"
|
||||||
android:layout_width="300dp"
|
android:layout_width="300dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
android:paddingLeft="10dp"
|
||||||
android:layout_marginBottom="5dp"
|
android:layout_marginBottom="5dp"
|
||||||
android:layout_marginTop="10dp"
|
android:layout_marginTop="10dp"
|
||||||
android:layout_weight="1"
|
android:layout_weight="1"
|
||||||
|
@ -38,7 +39,9 @@
|
||||||
android:layout_marginBottom="5dp"
|
android:layout_marginBottom="5dp"
|
||||||
android:layout_marginTop="10dp"
|
android:layout_marginTop="10dp"
|
||||||
android:layout_weight="1"
|
android:layout_weight="1"
|
||||||
android:text="Hourly Rate($)"
|
android:text="Hourly Rate"
|
||||||
|
android:gravity="end"
|
||||||
|
android:paddingRight="10dp"
|
||||||
android:textAppearance="@style/TextAppearance.AppCompat.Large"
|
android:textAppearance="@style/TextAppearance.AppCompat.Large"
|
||||||
android:textColor="@android:color/white"
|
android:textColor="@android:color/white"
|
||||||
android:textSize="15sp" />
|
android:textSize="15sp" />
|
||||||
|
|
|
@ -12,6 +12,13 @@
|
||||||
android:paddingTop="@dimen/activity_vertical_margin"
|
android:paddingTop="@dimen/activity_vertical_margin"
|
||||||
android:background="@drawable/background"
|
android:background="@drawable/background"
|
||||||
tools:context=".SignUp">
|
tools:context=".SignUp">
|
||||||
|
<ScrollView
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content">
|
||||||
|
<LinearLayout
|
||||||
|
android:orientation="vertical"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content">
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/Title"
|
android:id="@+id/Title"
|
||||||
|
@ -104,5 +111,7 @@
|
||||||
android:onClick="onClickSignUp"
|
android:onClick="onClickSignUp"
|
||||||
android:text="@string/signup"
|
android:text="@string/signup"
|
||||||
android:theme="@style/AppTheme.Button" />
|
android:theme="@style/AppTheme.Button" />
|
||||||
|
</LinearLayout>
|
||||||
|
</ScrollView>
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
|
@ -23,6 +23,7 @@
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/Rate"
|
android:id="@+id/Rate"
|
||||||
android:paddingLeft="10dp"
|
android:paddingLeft="10dp"
|
||||||
|
android:paddingRight="10dp"
|
||||||
android:paddingTop="6dp"
|
android:paddingTop="6dp"
|
||||||
android:paddingBottom="6dp"
|
android:paddingBottom="6dp"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
|
@ -31,5 +32,5 @@
|
||||||
android:text=""
|
android:text=""
|
||||||
android:textColor="@color/colorBlack"
|
android:textColor="@color/colorBlack"
|
||||||
android:textSize="15sp"
|
android:textSize="15sp"
|
||||||
android:gravity="center"/>
|
android:gravity="end"/>
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<resources>
|
<resources>
|
||||||
|
|
||||||
<!-- Base application theme. -->
|
<!-- Base application theme. -->
|
||||||
<style name="AppTheme" parent="Base.Theme.AppCompat.Light">
|
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
|
||||||
<!-- Customize your theme here. -->
|
<!-- Customize your theme here. -->
|
||||||
<item name="colorPrimary">@color/colorPrimary</item>
|
<item name="colorPrimary">@color/colorPrimary</item>
|
||||||
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
|
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
|
||||||
|
|
Loading…
Reference in a new issue