diff --git a/app/src/main/java/eu/faircode/email/Widget.java b/app/src/main/java/eu/faircode/email/Widget.java
index de79373b8f..1d830675dd 100644
--- a/app/src/main/java/eu/faircode/email/Widget.java
+++ b/app/src/main/java/eu/faircode/email/Widget.java
@@ -111,7 +111,7 @@ public class Widget extends AppWidgetProvider {
RemoteViews views = new RemoteViews(context.getPackageName(),
layout == 0 ? R.layout.widget : R.layout.widget_new);
- views.setOnClickPendingIntent(R.id.widget, pi);
+ views.setOnClickPendingIntent(android.R.id.background, pi);
if (layout == 1)
views.setImageViewResource(R.id.ivMessage, unseen == 0
@@ -131,9 +131,9 @@ public class Widget extends AppWidgetProvider {
if (background == Color.TRANSPARENT) {
if (semi)
- views.setInt(R.id.widget, "setBackgroundResource", R.drawable.widget_background);
+ views.setInt(android.R.id.background, "setBackgroundResource", R.drawable.widget_background);
else
- views.setInt(R.id.widget, "setBackgroundColor", background);
+ views.setInt(android.R.id.background, "setBackgroundColor", background);
int colorWidgetForeground = context.getResources().getColor(R.color.colorWidgetForeground);
views.setInt(R.id.ivMessage, "setColorFilter", colorWidgetForeground);
@@ -145,7 +145,7 @@ public class Widget extends AppWidgetProvider {
if (semi)
background = ColorUtils.setAlphaComponent(background, 127);
- views.setInt(R.id.widget, "setBackgroundColor", background);
+ views.setInt(android.R.id.background, "setBackgroundColor", background);
if (lum > 0.7f) {
views.setInt(R.id.ivMessage, "setColorFilter", Color.BLACK);
@@ -155,7 +155,7 @@ public class Widget extends AppWidgetProvider {
}
int pad = Helper.dp2pixels(context, layout == 0 ? 3 : 6);
- views.setViewPadding(R.id.widget, pad, pad, pad, pad);
+ views.setViewPadding(R.id.content, pad, pad, pad, pad);
appWidgetManager.updateAppWidget(appWidgetId, views);
}
diff --git a/app/src/main/java/eu/faircode/email/WidgetSync.java b/app/src/main/java/eu/faircode/email/WidgetSync.java
index c229b705d8..d1eb4a3886 100644
--- a/app/src/main/java/eu/faircode/email/WidgetSync.java
+++ b/app/src/main/java/eu/faircode/email/WidgetSync.java
@@ -59,9 +59,9 @@ public class WidgetSync extends AppWidgetProvider {
if (background == Color.TRANSPARENT) {
if (semi)
- views.setInt(R.id.widget, "setBackgroundResource", R.drawable.widget_background);
+ views.setInt(android.R.id.background, "setBackgroundResource", R.drawable.widget_background);
else
- views.setInt(R.id.widget, "setBackgroundColor", background);
+ views.setInt(android.R.id.background, "setBackgroundColor", background);
views.setInt(R.id.ivSync, "setColorFilter",
context.getResources().getColor(R.color.colorWidgetForeground));
} else {
@@ -70,14 +70,14 @@ public class WidgetSync extends AppWidgetProvider {
if (semi)
background = ColorUtils.setAlphaComponent(background, 127);
- views.setInt(R.id.widget, "setBackgroundColor", background);
+ views.setInt(android.R.id.background, "setBackgroundColor", background);
if (lum > 0.7f)
views.setInt(R.id.ivSync, "setColorFilter", Color.BLACK);
}
int dp6 = Helper.dp2pixels(context, 6);
- views.setViewPadding(R.id.widget, dp6, dp6, dp6, dp6);
+ views.setViewPadding(R.id.content, dp6, dp6, dp6, dp6);
appWidgetManager.updateAppWidget(appWidgetId, views);
}
diff --git a/app/src/main/java/eu/faircode/email/WidgetUnified.java b/app/src/main/java/eu/faircode/email/WidgetUnified.java
index a5742f6869..3bb1c15924 100644
--- a/app/src/main/java/eu/faircode/email/WidgetUnified.java
+++ b/app/src/main/java/eu/faircode/email/WidgetUnified.java
@@ -133,9 +133,9 @@ public class WidgetUnified extends AppWidgetProvider {
if (background == Color.TRANSPARENT) {
if (semi)
- views.setInt(R.id.widget, "setBackgroundResource", R.drawable.widget_background);
+ views.setInt(android.R.id.background, "setBackgroundResource", R.drawable.widget_background);
else
- views.setInt(R.id.widget, "setBackgroundColor", background);
+ views.setInt(android.R.id.background, "setBackgroundColor", background);
int colorWidgetForeground = context.getResources().getColor(R.color.colorWidgetForeground);
views.setTextColor(R.id.title, colorWidgetForeground);
@@ -145,14 +145,14 @@ public class WidgetUnified extends AppWidgetProvider {
if (semi)
background = ColorUtils.setAlphaComponent(background, 127);
- views.setInt(R.id.widget, "setBackgroundColor", background);
+ views.setInt(android.R.id.background, "setBackgroundColor", background);
if (lum > 0.7f)
views.setTextColor(R.id.title, Color.BLACK);
}
int dp6 = Helper.dp2pixels(context, 6);
- views.setViewPadding(R.id.widget, dp6, 0, dp6, 0);
+ views.setViewPadding(R.id.content, dp6, 0, dp6, 0);
appWidgetManager.updateAppWidget(appWidgetId, views);
appWidgetManager.notifyAppWidgetViewDataChanged(appWidgetIds, R.id.lv);
diff --git a/app/src/main/res/layout/widget.xml b/app/src/main/res/layout/widget.xml
index b9f4d8892d..902fe9ee6b 100644
--- a/app/src/main/res/layout/widget.xml
+++ b/app/src/main/res/layout/widget.xml
@@ -1,49 +1,55 @@
-
+ android:background="@drawable/widget_background">
-
+
-
+
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/widget_new.xml b/app/src/main/res/layout/widget_new.xml
index 1144c0ccc9..873cab7daf 100644
--- a/app/src/main/res/layout/widget_new.xml
+++ b/app/src/main/res/layout/widget_new.xml
@@ -1,52 +1,58 @@
-
+ android:background="@drawable/widget_background">
-
+ android:padding="6dp">
-
+
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/widget_sync.xml b/app/src/main/res/layout/widget_sync.xml
index f60e65d87e..91e76061ff 100644
--- a/app/src/main/res/layout/widget_sync.xml
+++ b/app/src/main/res/layout/widget_sync.xml
@@ -1,19 +1,25 @@
-
+ android:background="@drawable/widget_background">
-
-
+ android:padding="6dp">
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/widget_unified.xml b/app/src/main/res/layout/widget_unified.xml
index 36e3f597dd..d8588fbfd0 100644
--- a/app/src/main/res/layout/widget_unified.xml
+++ b/app/src/main/res/layout/widget_unified.xml
@@ -1,65 +1,71 @@
-
+ android:background="@drawable/widget_background">
+ android:layout_height="match_parent"
+ android:orientation="vertical"
+ android:paddingStart="6dp"
+ android:paddingEnd="6dp">
-
+ android:orientation="horizontal">
-
+
-
+
+
+
+
+
+
+
+ android:layout_marginBottom="6dp"
+ android:divider="@color/colorWidgetRead"
+ android:dividerHeight="1dp" />
-
-
-
-
-
+
\ No newline at end of file