微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > Notification列表中的日期格式和Setting的不一致

Notification列表中的日期格式和Setting的不一致

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
在Setting的日期设置中选择一个日期格式,如下图:


但是发现通知栏列表中的日期格式显示和选择的不一致,如下图:


[SOLUTION]
这个是google设计的默认问题,按照如下修改可以解决,
DateTimeView.java(php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks/base/core/java/android/widget)
private DateFormat getDateFormat() {
String format = Settings.System.getString(getContext().getContentResolver(),
Settings.System.DATE_FORMAT);
if (format == null || "".equals(format)) {
return DateFormat.getDateInstance(DateFormat.SHORT);
} else {
try {
//return new SIMpleDateFormat(format);///注释此行,使用下面的替代
return android.text.format.DateFormat.getDateFormat(getContext());
} catch (IllegalArgumentException e) {
// If we tried to use a bad format string, fall back to a default.
return DateFormat.getDateInstance(DateFormat.SHORT);
}
}
}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top