put the current months name at the top

This commit is contained in:
tibbi 2016-01-27 21:02:10 +01:00
parent 7641039aec
commit 3891f287ce
1 changed files with 10 additions and 0 deletions

View File

@ -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];
}
}