diff --git a/app/src/main/java/de/tadris/fitness/WorkoutAdapter.java b/app/src/main/java/de/tadris/fitness/WorkoutAdapter.java index e1571c2..957c0cb 100644 --- a/app/src/main/java/de/tadris/fitness/WorkoutAdapter.java +++ b/app/src/main/java/de/tadris/fitness/WorkoutAdapter.java @@ -27,8 +27,12 @@ import android.widget.TextView; import androidx.annotation.NonNull; import androidx.recyclerview.widget.RecyclerView; +import java.text.SimpleDateFormat; +import java.util.Date; + import de.tadris.fitness.data.Workout; import de.tadris.fitness.util.unit.UnitUtils; +import de.tadris.fitness.util.WorkoutTypeCalculator; public class WorkoutAdapter extends RecyclerView.Adapter{ @@ -36,13 +40,16 @@ public class WorkoutAdapter extends RecyclerView.Adapter 33){ + holder.commentText.setText(workout.comment.substring(0, 30) + "..."); + }else{ + holder.commentText.setText(workout.comment); + } + holder.lengthText.setText(UnitUtils.getDistance(workout.length)); + holder.timeText.setText(UnitUtils.getHourMinuteTime(workout.duration)); + holder.root.setOnClickListener(v -> listener.onItemClick(workout)); } // Return the size of your dataset (invoked by the layout manager) diff --git a/app/src/main/java/de/tadris/fitness/activity/RecordWorkoutActivity.java b/app/src/main/java/de/tadris/fitness/activity/RecordWorkoutActivity.java index f56a16e..ae31420 100644 --- a/app/src/main/java/de/tadris/fitness/activity/RecordWorkoutActivity.java +++ b/app/src/main/java/de/tadris/fitness/activity/RecordWorkoutActivity.java @@ -171,6 +171,7 @@ public class RecordWorkoutActivity extends FitoTrackActivity implements Location private void showEnterDescriptionDialog(){ final EditText editText= new EditText(this); + editText.setSingleLine(true); new AlertDialog.Builder(this).setTitle(R.string.enterComment).setPositiveButton(R.string.okay, (dialog, which) -> { dialog.cancel(); recorder.setComment(editText.getText().toString()); diff --git a/app/src/main/java/de/tadris/fitness/activity/ShowWorkoutActivity.java b/app/src/main/java/de/tadris/fitness/activity/ShowWorkoutActivity.java index 432c7f5..6010532 100644 --- a/app/src/main/java/de/tadris/fitness/activity/ShowWorkoutActivity.java +++ b/app/src/main/java/de/tadris/fitness/activity/ShowWorkoutActivity.java @@ -129,6 +129,7 @@ public class ShowWorkoutActivity extends FitoTrackActivity { void openEditCommentDialog(final TextView change){ final EditText editText= new EditText(this); editText.setText(workout.comment); + editText.setSingleLine(true); new AlertDialog.Builder(this) .setTitle(R.string.enterComment) .setPositiveButton(R.string.okay, (dialog, which) -> changeComment(editText.getText().toString(), change)) diff --git a/app/src/main/res/layout/view_workout.xml b/app/src/main/res/layout/view_workout.xml index 17e7c86..2b818cf 100644 --- a/app/src/main/res/layout/view_workout.xml +++ b/app/src/main/res/layout/view_workout.xml @@ -27,18 +27,52 @@ + android:layout_margin="15dp" + android:orientation="vertical"> + + + + + + + + + + android:orientation="horizontal"> @@ -51,14 +85,6 @@ android:textSize="30sp" /> - - - -