diff --git a/src/main/res/drawable/background_profile.xml b/src/main/res/drawable/background_profile.xml
new file mode 100644
index 00000000..fcd8889a
--- /dev/null
+++ b/src/main/res/drawable/background_profile.xml
@@ -0,0 +1,25 @@
+
+
+ -
+
+
-
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
diff --git a/src/main/res/drawable/background_selectable.xml b/src/main/res/drawable/background_selectable.xml
deleted file mode 100644
index e0a0868d..00000000
--- a/src/main/res/drawable/background_selectable.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
-
diff --git a/src/main/res/drawable/background_selected.xml b/src/main/res/drawable/background_selected.xml
deleted file mode 100644
index 9d545ede..00000000
--- a/src/main/res/drawable/background_selected.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
-
diff --git a/src/main/res/layout/layout_profile.xml b/src/main/res/layout/layout_profile.xml
index 6c2f282f..35cd1447 100644
--- a/src/main/res/layout/layout_profile.xml
+++ b/src/main/res/layout/layout_profile.xml
@@ -6,7 +6,6 @@
android:layout_height="wrap_content">
startConfig(item.id))
edit.setOnLongClickListener(cardButtonLongClickListener)
itemView.setOnClickListener(this)
+ // it will not take effect unless set in code
+ itemView.findViewById(R.id.indicator).setBackgroundResource(R.drawable.background_profile)
private var adView: NativeExpressAdView = _
@@ -115,10 +116,10 @@ final class ProfilesFragment extends ToolbarFragment with Toolbar.OnMenuItemClic
TrafficMonitor.formatTraffic(tx), TrafficMonitor.formatTraffic(rx)))
if (item.id == app.profileId) {
- indicator.setBackgroundResource(R.drawable.background_selected)
+ itemView.setSelected(true)
selectedItem = this
} else {
- indicator.setBackgroundResource(R.drawable.background_selectable)
+ itemView.setSelected(false)
if (selectedItem eq this) selectedItem = null
}