From 3891f287ce72724f6befccc2ab1e2c132d8f1306 Mon Sep 17 00:00:00 2001 From: tibbi Date: Wed, 27 Jan 2016 21:02:10 +0100 Subject: [PATCH] put the current months name at the top --- .../calendar/simplemobiletools/com/MainActivity.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/src/main/java/calendar/simplemobiletools/com/MainActivity.java b/app/src/main/java/calendar/simplemobiletools/com/MainActivity.java index b091aa4ae..62b8c5ab3 100644 --- a/app/src/main/java/calendar/simplemobiletools/com/MainActivity.java +++ b/app/src/main/java/calendar/simplemobiletools/com/MainActivity.java @@ -9,6 +9,8 @@ import android.widget.TextView; import org.joda.time.DateTime; +import java.text.DateFormatSymbols; + public class MainActivity extends AppCompatActivity { @Override @@ -16,10 +18,13 @@ public class MainActivity extends AppCompatActivity { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); + final TextView monthTV = (TextView) findViewById(R.id.table_month); + final TableLayout tableHolder = (TableLayout) findViewById(R.id.table_holder); final LayoutInflater inflater = getLayoutInflater(); final DateTime now = new DateTime(); + monthTV.setText(getMonthName(now)); final int currMonthDays = now.dayOfMonth().getMaximumValue(); final int firstDayIndex = now.withDayOfMonth(1).getDayOfWeek() - 1; @@ -51,4 +56,9 @@ public class MainActivity extends AppCompatActivity { tableHolder.addView(row); } } + + private String getMonthName(DateTime dateTime) { + final String[] months = new DateFormatSymbols().getMonths(); + return months[dateTime.getMonthOfYear() - 1]; + } }