本篇文章是 Android Programming 書中第九章的 Challenge,此次的 Challenge 與日期格式有關,而日期格式的基本使用可參考 Java Calendar and Date 的基本使用。
第九章的題目挑戰要求將日期的顯示格式改為類似 “Monday, Jul 15, 2018” 的格式,藉由 JAVA 的文件可找到年月日相對應的代號,在對程式進行相對應的修改即可。
請修改 CrimeListFragment.java 中 CrimeHolder 內部類別的 bind(crime)
方法,如下。
public void bind(Crime crime) {
mCrime = crime;
mTitleTextView.setText(mCrime.getTitle());
DateFormat dateFormat = new SimpleDateFormat("EEEE, MMM dd, yyy");
String date = dateFormat.format(crime.getDate());
mDateTextView.setText(date);
mSolveImageView.setVisibility(crime.isSolved()?View.VISIBLE:View.INVISIBLE);
}