如何修改通话记录详 情界面时间格式
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
在通话详情界面有一个通话时间,该时间格式在一种语言中是固定的,如何修改该格式,与setting中设置的格式保持一致?
[SOLUTION]
修改CallDetailHistoryAdapter.java的getView()方法中
dateView.setText(dateValue);这行语句
请将这行语句进行下面的修改
//从setting获取日期格式化字串
//add ++
java.text.DateFormat shortDateFormat = DateFormat.getDateFormat(mContext);
dateValue = shortDateFormat.format(details.date);
//从setting获取时间格式化字串
java.text.DateFormat shortTimeFormat = DateFormat.getTimeFormat(mContext);
CharSequence timeValue = shortTimeFormat.format(details.date);
//add ---
//modify++ 显示日期+时间
dateView.setText(dateValue+" "+timeValue);
//modify--
另外,需要import android.text.format.DateFormat;
在通话详情界面有一个通话时间,该时间格式在一种语言中是固定的,如何修改该格式,与setting中设置的格式保持一致?
[SOLUTION]
修改CallDetailHistoryAdapter.java的getView()方法中
dateView.setText(dateValue);这行语句
请将这行语句进行下面的修改
//从setting获取日期格式化字串
//add ++
java.text.DateFormat shortDateFormat = DateFormat.getDateFormat(mContext);
dateValue = shortDateFormat.format(details.date);
//从setting获取时间格式化字串
java.text.DateFormat shortTimeFormat = DateFormat.getTimeFormat(mContext);
CharSequence timeValue = shortTimeFormat.format(details.date);
//add ---
//modify++ 显示日期+时间
dateView.setText(dateValue+" "+timeValue);
//modify--
另外,需要import android.text.format.DateFormat;
学习
学习
学习
学习
学习一下