Fixed widget incompatibility

pull/214/head
M66B 4 months ago
parent 6f9180aacc
commit a0810311f4

@ -199,11 +199,13 @@ public class WidgetUnifiedRemoteViewsFactory implements RemoteViewsService.Remot
int sp = WidgetUnified.getFontSizeSp(font);
int cpx = (int) (sp * context.getResources().getDisplayMetrics().scaledDensity);
views.setViewLayoutHeight(ivFrom, cpx, TypedValue.COMPLEX_UNIT_PX);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S)
views.setViewLayoutHeight(ivFrom, cpx, TypedValue.COMPLEX_UNIT_PX);
views.setViewLayoutWidth(ivFrom, cpx, TypedValue.COMPLEX_UNIT_PX);
views.setTextViewTextSize(idFrom, TypedValue.COMPLEX_UNIT_SP, sp);
views.setTextViewTextSize(idTime, TypedValue.COMPLEX_UNIT_SP, sp);
views.setViewLayoutHeight(ivSubject, cpx, TypedValue.COMPLEX_UNIT_PX);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S)
views.setViewLayoutHeight(ivSubject, cpx, TypedValue.COMPLEX_UNIT_PX);
views.setViewLayoutWidth(ivSubject, cpx, TypedValue.COMPLEX_UNIT_PX);
views.setTextViewTextSize(idSubject, TypedValue.COMPLEX_UNIT_SP, sp);
views.setTextViewTextSize(idAccount, TypedValue.COMPLEX_UNIT_SP, sp);

Loading…
Cancel
Save