16 Mar 2018

書籍:Android Programming CH9 挑戰 (Date)

一、前言簡介

本篇文章是 Android Programming 書中第九章的 Challenge,此次的 Challenge 與日期格式有關,而日期格式的基本使用可參考 Java Calendar and Date 的基本使用

二、Chapter 9 Challenge

第九章的題目挑戰要求將日期的顯示格式改為類似 “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);
}


Tags:
0 comments