一、相关代码路径
1、frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/row/ExpandableView.java
2、frameworks/base/packages/SystemUI/src/com/android/systemui/assist/ui/DisplayUtils.java
二、具体代码修改
1、在DisplayUtils.java文件里添加一个获取屏幕宽度的方法。
public static int getRealWidth(Context context) {
Display d = context.getDisplay();
DisplayMetrics dm = new DisplayMetrics();
d.getRealMetrics(dm);
return dm.widthPixels;
}
2、关键需要修改的是ExpandableView.java这个文件,在onMeasure方法里面设置ExpandableView的宽度和其子View的宽度。