From f1febcf9b626a97a5aa75029b3ba90c26e468b2f Mon Sep 17 00:00:00 2001 From: Samuel Holland Date: Fri, 24 Nov 2017 23:44:18 -0600 Subject: ConfigList: Poor man's switch Signed-off-by: Jason A. Donenfeld --- app/src/main/res/layout/config_list_item.xml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'app/src/main/res') diff --git a/app/src/main/res/layout/config_list_item.xml b/app/src/main/res/layout/config_list_item.xml index 578db833..87380dee 100644 --- a/app/src/main/res/layout/config_list_item.xml +++ b/app/src/main/res/layout/config_list_item.xml @@ -20,6 +20,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/list_item_background_anim" + android:descendantFocusability="blocksDescendants" android:padding="16dp"> - + android:checked="@{item.enabled}" + android:onCheckedChanged="@{(v, checked) -> checked ? VpnService.instance.enable(item.name) : VpnService.instance.disable(item.name)}" /> -- cgit v1.2.3