diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/java/me/jj97181818/ch05_foodmenueventhw/MainActivity.java b/app/src/main/java/me/jj97181818/ch05_foodmenueventhw/MainActivity.java index c454ab3..77c70cc 100644 --- a/app/src/main/java/me/jj97181818/ch05_foodmenueventhw/MainActivity.java +++ b/app/src/main/java/me/jj97181818/ch05_foodmenueventhw/MainActivity.java @@ -1,15 +1,12 @@ package me.jj97181818.ch05_foodmenueventhw; -import android.graphics.Color; -import android.support.v7.app.AppCompatActivity; import android.os.Bundle; +import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.CheckBox; import android.widget.CompoundButton; import android.widget.TextView; -import org.w3c.dom.Text; - import java.util.ArrayList; public class MainActivity extends AppCompatActivity implements CompoundButton.OnCheckedChangeListener { @@ -50,13 +47,34 @@ public class MainActivity extends AppCompatActivity implements CompoundButton.On public void takeOrder(View v) { String msg = ""; - for (CompoundButton chk:selected) - msg += "\n" + chk.getText(); + if (selected.size() == 3) { + for (CompoundButton chk:selected) + msg += "\n" + chk.getText(); - if(msg.length() > 0) - msg = "你點購的餐點是:" + msg; - else + msg = "你點購的餐點是:" + msg + "\n總共是 50 元。"; + } + else if (selected.size() == 4) { + for (CompoundButton chk:selected) + msg += "\n" + chk.getText(); + + msg = "你點購的餐點是:" + msg + "\n總共是 60 元。"; + } + else if (selected.size() == 0){ msg = "請點餐!"; + } + else if (selected.size() > 4) { + msg = "點餐不得點超過 4 樣。"; + } + else { + msg = "點餐不得點少於 3 樣。"; + } + + + +// if(msg.length() > 0) +// +// else +// msg = "請點餐!"; ((TextView) findViewById(R.id.showOrder)).setText(msg); } diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index dd86ae7..595d935 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -79,7 +79,7 @@ android:layout_marginEnd="8dp" android:layout_marginBottom="165dp" android:text="請點餐" - android:textSize="30sp" + android:textSize="20sp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent"