From 9b0cc338526e1d8b734eb6eeaa1a2d9fdaf6ae9f Mon Sep 17 00:00:00 2001 From: OliE Date: Tue, 4 Aug 2015 19:20:43 +0200 Subject: [PATCH] removed buttons for date/time set. --- .../openscale/gui/NewEntryActivity.java | 37 ++++++++++--------- .../src/main/res/layout/activity_newentry.xml | 24 ++---------- 2 files changed, 23 insertions(+), 38 deletions(-) diff --git a/android_app/app/src/main/java/com/health/openscale/gui/NewEntryActivity.java b/android_app/app/src/main/java/com/health/openscale/gui/NewEntryActivity.java index 72ed5bdc..d7fb753c 100644 --- a/android_app/app/src/main/java/com/health/openscale/gui/NewEntryActivity.java +++ b/android_app/app/src/main/java/com/health/openscale/gui/NewEntryActivity.java @@ -24,7 +24,6 @@ import android.content.SharedPreferences; import android.os.Bundle; import android.preference.PreferenceManager; import android.view.View; -import android.widget.Button; import android.widget.DatePicker; import android.widget.EditText; import android.widget.TableRow; @@ -68,8 +67,6 @@ public class NewEntryActivity extends Activity { txtDate = (EditText) findViewById(R.id.txtDate); txtTime = (EditText) findViewById(R.id.txtTime); txtComment = (EditText) findViewById(R.id.txtComment); - Button btnDateSet = (Button) findViewById(R.id.btnDateSet); - Button btnTimeSet = (Button) findViewById(R.id.btnTimeSet); findViewById(R.id.btnAdd).setOnClickListener(new View.OnClickListener() { public void onClick(View view) { @@ -82,23 +79,29 @@ public class NewEntryActivity extends Activity { btnOnClickCancel(); } }); - - btnDateSet.setOnClickListener(new View.OnClickListener() { - public void onClick(View v) { - Calendar cal = Calendar.getInstance(); - DatePickerDialog datePicker = new DatePickerDialog(context, datePickerListener, cal.get(Calendar.YEAR), cal.get(Calendar.MONTH), cal.get(Calendar.DAY_OF_MONTH)); - datePicker.show(); - } - }); - - btnTimeSet.setOnClickListener(new View.OnClickListener() { - public void onClick(View v) { - Calendar cal = Calendar.getInstance(); - TimePickerDialog timePicker = new TimePickerDialog(context, timePickerListener, cal.get(Calendar.HOUR_OF_DAY), cal.get(Calendar.MINUTE), true); - timePicker.show(); + + txtDate.setOnFocusChangeListener(new View.OnFocusChangeListener() { + @Override + public void onFocusChange(View v, boolean hasFocus) { + if (hasFocus) { + Calendar cal = Calendar.getInstance(); + DatePickerDialog datePicker = new DatePickerDialog(context, datePickerListener, cal.get(Calendar.YEAR), cal.get(Calendar.MONTH), cal.get(Calendar.DAY_OF_MONTH)); + datePicker.show(); + } } }); + txtTime.setOnFocusChangeListener(new View.OnFocusChangeListener() { + @Override + public void onFocusChange(View v, boolean hasFocus) { + if (hasFocus) { + Calendar cal = Calendar.getInstance(); + TimePickerDialog timePicker = new TimePickerDialog(context, timePickerListener, cal.get(Calendar.HOUR_OF_DAY), cal.get(Calendar.MINUTE), true); + timePicker.show(); + } + } + }); + if (!OpenScale.getInstance(this).getScaleDataList().isEmpty()) { ScaleData lastScaleData = OpenScale.getInstance(this).getScaleDataList().get(0); diff --git a/android_app/app/src/main/res/layout/activity_newentry.xml b/android_app/app/src/main/res/layout/activity_newentry.xml index 88a3bcff..91cb56e6 100644 --- a/android_app/app/src/main/res/layout/activity_newentry.xml +++ b/android_app/app/src/main/res/layout/activity_newentry.xml @@ -211,18 +211,9 @@ android:layout_height="wrap_content" android:layout_weight="5" android:ems="10" - android:enabled="false" - android:inputType="date" + android:inputType="none" android:layout_column="2" /> -