diff --git a/app/src/main/java/ch/pizzapp/android/activity/MainActivity.java b/app/src/main/java/ch/pizzapp/android/activity/MainActivity.java
index 76189b0..69a6a0e 100644
--- a/app/src/main/java/ch/pizzapp/android/activity/MainActivity.java
+++ b/app/src/main/java/ch/pizzapp/android/activity/MainActivity.java
@@ -343,11 +343,13 @@ public class MainActivity extends BaseActivity {
private final View rootView;
private final TextView subcategoryNameItem;
+ private final View bottomLineView;
ItemViewHolder(View view) {
super(view);
rootView = view;
subcategoryNameItem = (TextView) view.findViewById(R.id.subcategoryNameItem);
+ bottomLineView = (View) view.findViewById(R.id.bottomLineView);
}
}
@@ -392,6 +394,12 @@ public class MainActivity extends BaseActivity {
final ItemViewHolder itemHolder = (ItemViewHolder) holder;
String name = list.get(position).getName();
itemHolder.subcategoryNameItem.setText(name);
+ if(position == list.size() - 1){
+ itemHolder.bottomLineView.setVisibility(View.VISIBLE);
+ }
+ else {
+ itemHolder.bottomLineView.setVisibility(View.GONE);
+ }
itemHolder.rootView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
diff --git a/app/src/main/java/ch/pizzapp/android/view/AppEditText.java b/app/src/main/java/ch/pizzapp/android/view/AppEditText.java
index ad53b01..cbcdddd 100644
--- a/app/src/main/java/ch/pizzapp/android/view/AppEditText.java
+++ b/app/src/main/java/ch/pizzapp/android/view/AppEditText.java
@@ -35,6 +35,7 @@ public class AppEditText extends LinearLayout implements View.OnClickListener {
private String hint;
private String inputType;
private String edittextTheme;
+ private int characterCount;
/*
public PizzalinkEditText(LinearLayout rootView, boolean isLeftIconVisible, int leftIconId,
@@ -57,6 +58,7 @@ public class AppEditText extends LinearLayout implements View.OnClickListener {
TypedArray a = context.getTheme().obtainStyledAttributes(attrs, R.styleable.AppEditText, 0, 0);
try {
hint = a.getString(R.styleable.AppEditText_hint);
+ characterCount = a.getInt(R.styleable.AppEditText_characterCount, 5-1);
inputType = a.getString(R.styleable.AppEditText_inputType);
edittextTheme = a.getString(R.styleable.AppEditText_edittextTheme);
} finally {
@@ -77,6 +79,11 @@ public class AppEditText extends LinearLayout implements View.OnClickListener {
editText.setTextColor(navyColor);
bottomLineLayout.setBackgroundColor(navyColor);
}
+
+ if(characterCount != -1){
+ int maxLength = characterCount;
+ editText.setFilters(new InputFilter[] {new InputFilter.LengthFilter(maxLength)});
+ }
setInputType();
rootView.setOnClickListener(new View.OnClickListener() {
@Override
diff --git a/app/src/main/res/layout/fragment_create_order_note.xml b/app/src/main/res/layout/fragment_create_order_note.xml
index 2c9730a..4451f0f 100644
--- a/app/src/main/res/layout/fragment_create_order_note.xml
+++ b/app/src/main/res/layout/fragment_create_order_note.xml
@@ -17,6 +17,7 @@
android:layout_height="wrap_content"
app:edittextTheme="navy"
app:hint="@string/order_note"
+ app:characterCount="160"
app:inputType="multiline"/>
+
+ android:orientation="vertical"
+ android:paddingLeft="20dp"
+ android:paddingStart="20dp"
+ android:paddingRight="20dp"
+ android:paddingEnd="20dp">
-
+ android:orientation="horizontal"
+ android:paddingLeft="20dp"
+ android:paddingStart="20dp"
+ android:paddingRight="20dp"
+ android:paddingEnd="20dp">
-
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml
index b133034..6439be1 100644
--- a/app/src/main/res/values/attrs.xml
+++ b/app/src/main/res/values/attrs.xml
@@ -14,6 +14,7 @@
+