diff options
Diffstat (limited to 'app/src/main/res')
-rw-r--r-- | app/src/main/res/layout/switch_compat_preference_layout.xml | 30 | ||||
-rw-r--r-- | app/src/main/res/values/styles.xml | 4 | ||||
-rw-r--r-- | app/src/main/res/xml/preferences.xml | 39 |
3 files changed, 60 insertions, 13 deletions
diff --git a/app/src/main/res/layout/switch_compat_preference_layout.xml b/app/src/main/res/layout/switch_compat_preference_layout.xml new file mode 100644 index 0000000..89deeb0 --- /dev/null +++ b/app/src/main/res/layout/switch_compat_preference_layout.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + ~ ConnectBot: simple, powerful, open-source SSH client for Android + ~ Copyright 2015 Kenny Root, Jeffrey Sharkey + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License. + --> + +<android.support.v7.widget.SwitchCompat + xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + android:id="@android:id/checkbox" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:background="@null" + android:clickable="false" + android:focusable="false" + android:theme="@style/SwitchCompatTheme" + app:showText="false" + />
\ No newline at end of file diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 39dc628..b73a4a6 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -69,4 +69,8 @@ <style name="ListItemSecondLineText.Blue" parent="ListItemSecondLineText"> <item name="android:textColor">@color/blue</item> </style> + + <style name="SwitchCompatTheme" parent="Theme.AppCompat"> + <item name="colorAccent">@color/accent</item> + </style> </resources> diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index d04119f..ecddd71 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -20,21 +20,24 @@ <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> - <SwitchPreference + <CheckBoxPreference + android:widgetLayout="@layout/switch_compat_preference_layout" android:key="memkeys" android:title="@string/pref_memkeys_title" android:summary="@string/pref_memkeys_summary" android:defaultValue="true" /> - <SwitchPreference + <CheckBoxPreference + android:widgetLayout="@layout/switch_compat_preference_layout" android:key="connPersist" android:title="@string/pref_conn_persist_title" android:summary="@string/pref_conn_persist_summary" android:defaultValue="true" /> - <SwitchPreference + <CheckBoxPreference + android:widgetLayout="@layout/switch_compat_preference_layout" android:key="wifilock" android:title="@string/pref_wifilock_title" android:summary="@string/pref_wifilock_summary" @@ -75,28 +78,32 @@ android:defaultValue="Default" /> - <SwitchPreference + <CheckBoxPreference + android:widgetLayout="@layout/switch_compat_preference_layout" android:key="titlebarhide" android:title="@string/pref_titlebarhide_title" android:summary="@string/pref_titlebarhide_summary" android:defaultValue="false" /> - <SwitchPreference + <CheckBoxPreference + android:widgetLayout="@layout/switch_compat_preference_layout" android:key="fullscreen" android:title="@string/pref_fullscreen_title" android:summary="@string/pref_fullscreen_summary" android:defaultValue="false" /> - <SwitchPreference + <CheckBoxPreference + android:widgetLayout="@layout/switch_compat_preference_layout" android:key="volumefont" android:title="@string/pref_volumefont_title" android:summary="@string/pref_volumefont_summary" android:defaultValue="true" /> - <SwitchPreference + <CheckBoxPreference + android:widgetLayout="@layout/switch_compat_preference_layout" android:key="keepalive" android:title="@string/pref_keepalive_title" android:summary="@string/pref_keepalive_summary" @@ -107,14 +114,16 @@ <PreferenceCategory android:title="@string/pref_keyboard_category"> - <SwitchPreference + <CheckBoxPreference + android:widgetLayout="@layout/switch_compat_preference_layout" android:key="shiftfkeys" android:title="@string/pref_shiftfkeys_title" android:summary="@string/pref_shiftfkeys_summary" android:defaultValue="false" /> - <SwitchPreference + <CheckBoxPreference + android:widgetLayout="@layout/switch_compat_preference_layout" android:key="ctrlfkeys" android:title="@string/pref_ctrlfkeys_title" android:summary="@string/pref_ctrlfkeys_summary" @@ -148,7 +157,8 @@ android:defaultValue="Ctrl+A then Space" /> - <SwitchPreference + <CheckBoxPreference + android:widgetLayout="@layout/switch_compat_preference_layout" android:key="bumpyarrows" android:title="@string/pref_bumpyarrows_title" android:summary="@string/pref_bumpyarrows_summary" @@ -159,7 +169,8 @@ <PreferenceCategory android:title="@string/pref_bell_category"> - <SwitchPreference + <CheckBoxPreference + android:widgetLayout="@layout/switch_compat_preference_layout" android:key="bell" android:title="@string/pref_bell_title" android:defaultValue="true" @@ -170,13 +181,15 @@ android:title="@string/pref_bell_volume_title" /> - <SwitchPreference + <CheckBoxPreference + android:widgetLayout="@layout/switch_compat_preference_layout" android:key="bellVibrate" android:title="@string/pref_bell_vibrate_title" android:defaultValue="true" /> - <SwitchPreference + <CheckBoxPreference + android:widgetLayout="@layout/switch_compat_preference_layout" android:key="bellNotification" android:title="@string/pref_bell_notification_title" android:summary="@string/pref_bell_notification_summary" |