mirror of
				https://github.com/SimpleMobileTools/Simple-Notes.git
				synced 2025-06-05 17:00:23 +02:00 
			
		
		
		
	split Settings into subsections
This commit is contained in:
		| @@ -55,7 +55,7 @@ class SettingsActivity : SimpleActivity() { | ||||
|  | ||||
|     private fun setupSectionColors() { | ||||
|         val adjustedPrimaryColor = getAdjustedPrimaryColor() | ||||
|         arrayListOf(widgets_label).forEach { | ||||
|         arrayListOf(text_label, startup_label, saving_label, widgets_label).forEach { | ||||
|             it.setTextColor(adjustedPrimaryColor) | ||||
|         } | ||||
|     } | ||||
|   | ||||
| @@ -56,8 +56,26 @@ | ||||
|  | ||||
|         </RelativeLayout> | ||||
|  | ||||
|         <View | ||||
|             android:id="@+id/text_divider" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="1px" | ||||
|             android:background="@color/divider_grey" | ||||
|             android:importantForAccessibility="no"/> | ||||
|  | ||||
|         <com.simplemobiletools.commons.views.MyTextView | ||||
|             android:id="@+id/text_label" | ||||
|             android:layout_width="wrap_content" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:layout_marginLeft="@dimen/bigger_margin" | ||||
|             android:layout_marginStart="@dimen/bigger_margin" | ||||
|             android:layout_marginTop="@dimen/activity_margin" | ||||
|             android:text="@string/text" | ||||
|             android:textAllCaps="true" | ||||
|             android:textSize="@dimen/smaller_text_size"/> | ||||
|  | ||||
|         <RelativeLayout | ||||
|             android:id="@+id/settings_avoid_whats_new_holder" | ||||
|             android:id="@+id/settings_show_word_count_holder" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:layout_marginTop="@dimen/medium_margin" | ||||
| @@ -68,60 +86,14 @@ | ||||
|             android:paddingTop="@dimen/activity_margin"> | ||||
|  | ||||
|             <com.simplemobiletools.commons.views.MySwitchCompat | ||||
|                 android:id="@+id/settings_avoid_whats_new" | ||||
|                 android:id="@+id/settings_show_word_count" | ||||
|                 android:layout_width="match_parent" | ||||
|                 android:layout_height="wrap_content" | ||||
|                 android:background="@null" | ||||
|                 android:clickable="false" | ||||
|                 android:paddingLeft="@dimen/medium_margin" | ||||
|                 android:paddingStart="@dimen/medium_margin" | ||||
|                 android:text="@string/avoid_whats_new"/> | ||||
|  | ||||
|         </RelativeLayout> | ||||
|  | ||||
|         <RelativeLayout | ||||
|             android:id="@+id/settings_autosave_notes_holder" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:layout_marginTop="@dimen/medium_margin" | ||||
|             android:background="?attr/selectableItemBackground" | ||||
|             android:paddingBottom="@dimen/activity_margin" | ||||
|             android:paddingLeft="@dimen/normal_margin" | ||||
|             android:paddingRight="@dimen/normal_margin" | ||||
|             android:paddingTop="@dimen/activity_margin"> | ||||
|  | ||||
|             <com.simplemobiletools.commons.views.MySwitchCompat | ||||
|                 android:id="@+id/settings_autosave_notes" | ||||
|                 android:layout_width="match_parent" | ||||
|                 android:layout_height="wrap_content" | ||||
|                 android:background="@null" | ||||
|                 android:clickable="false" | ||||
|                 android:paddingLeft="@dimen/medium_margin" | ||||
|                 android:paddingStart="@dimen/medium_margin" | ||||
|                 android:text="@string/autosave_notes"/> | ||||
|  | ||||
|         </RelativeLayout> | ||||
|  | ||||
|         <RelativeLayout | ||||
|             android:id="@+id/settings_display_success_holder" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:layout_marginTop="@dimen/medium_margin" | ||||
|             android:background="?attr/selectableItemBackground" | ||||
|             android:paddingBottom="@dimen/activity_margin" | ||||
|             android:paddingLeft="@dimen/normal_margin" | ||||
|             android:paddingRight="@dimen/normal_margin" | ||||
|             android:paddingTop="@dimen/activity_margin"> | ||||
|  | ||||
|             <com.simplemobiletools.commons.views.MySwitchCompat | ||||
|                 android:id="@+id/settings_display_success" | ||||
|                 android:layout_width="match_parent" | ||||
|                 android:layout_height="wrap_content" | ||||
|                 android:background="@null" | ||||
|                 android:clickable="false" | ||||
|                 android:paddingLeft="@dimen/medium_margin" | ||||
|                 android:paddingStart="@dimen/medium_margin" | ||||
|                 android:text="@string/display_success_message"/> | ||||
|                 android:text="@string/show_word_count"/> | ||||
|  | ||||
|         </RelativeLayout> | ||||
|  | ||||
| @@ -148,29 +120,6 @@ | ||||
|  | ||||
|         </RelativeLayout> | ||||
|  | ||||
|         <RelativeLayout | ||||
|             android:id="@+id/settings_cursor_placement_holder" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:layout_marginTop="@dimen/medium_margin" | ||||
|             android:background="?attr/selectableItemBackground" | ||||
|             android:paddingBottom="@dimen/activity_margin" | ||||
|             android:paddingLeft="@dimen/normal_margin" | ||||
|             android:paddingRight="@dimen/normal_margin" | ||||
|             android:paddingTop="@dimen/activity_margin"> | ||||
|  | ||||
|             <com.simplemobiletools.commons.views.MySwitchCompat | ||||
|                 android:id="@+id/settings_cursor_placement" | ||||
|                 android:layout_width="match_parent" | ||||
|                 android:layout_height="wrap_content" | ||||
|                 android:background="@null" | ||||
|                 android:clickable="false" | ||||
|                 android:paddingLeft="@dimen/medium_margin" | ||||
|                 android:paddingStart="@dimen/medium_margin" | ||||
|                 android:text="@string/place_cursor_end"/> | ||||
|  | ||||
|         </RelativeLayout> | ||||
|  | ||||
|         <RelativeLayout | ||||
|             android:id="@+id/settings_monospaced_font_holder" | ||||
|             android:layout_width="match_parent" | ||||
| @@ -194,75 +143,6 @@ | ||||
|  | ||||
|         </RelativeLayout> | ||||
|  | ||||
|         <RelativeLayout | ||||
|             android:id="@+id/settings_show_keyboard_holder" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:layout_marginTop="@dimen/medium_margin" | ||||
|             android:background="?attr/selectableItemBackground" | ||||
|             android:paddingBottom="@dimen/activity_margin" | ||||
|             android:paddingLeft="@dimen/normal_margin" | ||||
|             android:paddingRight="@dimen/normal_margin" | ||||
|             android:paddingTop="@dimen/activity_margin"> | ||||
|  | ||||
|             <com.simplemobiletools.commons.views.MySwitchCompat | ||||
|                 android:id="@+id/settings_show_keyboard" | ||||
|                 android:layout_width="match_parent" | ||||
|                 android:layout_height="wrap_content" | ||||
|                 android:background="@null" | ||||
|                 android:clickable="false" | ||||
|                 android:paddingLeft="@dimen/medium_margin" | ||||
|                 android:paddingStart="@dimen/medium_margin" | ||||
|                 android:text="@string/show_keyboard"/> | ||||
|  | ||||
|         </RelativeLayout> | ||||
|  | ||||
|         <RelativeLayout | ||||
|             android:id="@+id/settings_show_note_picker_holder" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:layout_marginTop="@dimen/medium_margin" | ||||
|             android:background="?attr/selectableItemBackground" | ||||
|             android:paddingBottom="@dimen/activity_margin" | ||||
|             android:paddingLeft="@dimen/normal_margin" | ||||
|             android:paddingRight="@dimen/normal_margin" | ||||
|             android:paddingTop="@dimen/activity_margin"> | ||||
|  | ||||
|             <com.simplemobiletools.commons.views.MySwitchCompat | ||||
|                 android:id="@+id/settings_show_note_picker" | ||||
|                 android:layout_width="match_parent" | ||||
|                 android:layout_height="wrap_content" | ||||
|                 android:background="@null" | ||||
|                 android:clickable="false" | ||||
|                 android:paddingLeft="@dimen/medium_margin" | ||||
|                 android:paddingStart="@dimen/medium_margin" | ||||
|                 android:text="@string/show_note_picker"/> | ||||
|  | ||||
|         </RelativeLayout> | ||||
|  | ||||
|         <RelativeLayout | ||||
|             android:id="@+id/settings_show_word_count_holder" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:layout_marginTop="@dimen/medium_margin" | ||||
|             android:background="?attr/selectableItemBackground" | ||||
|             android:paddingBottom="@dimen/activity_margin" | ||||
|             android:paddingLeft="@dimen/normal_margin" | ||||
|             android:paddingRight="@dimen/normal_margin" | ||||
|             android:paddingTop="@dimen/activity_margin"> | ||||
|  | ||||
|             <com.simplemobiletools.commons.views.MySwitchCompat | ||||
|                 android:id="@+id/settings_show_word_count" | ||||
|                 android:layout_width="match_parent" | ||||
|                 android:layout_height="wrap_content" | ||||
|                 android:background="@null" | ||||
|                 android:clickable="false" | ||||
|                 android:paddingLeft="@dimen/medium_margin" | ||||
|                 android:paddingStart="@dimen/medium_margin" | ||||
|                 android:text="@string/show_word_count"/> | ||||
|  | ||||
|         </RelativeLayout> | ||||
|  | ||||
|         <RelativeLayout | ||||
|             android:id="@+id/settings_enable_line_wrap_holder" | ||||
|             android:layout_width="match_parent" | ||||
| @@ -356,6 +236,180 @@ | ||||
|  | ||||
|         </RelativeLayout> | ||||
|  | ||||
|         <View | ||||
|             android:id="@+id/startup_divider" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="1px" | ||||
|             android:background="@color/divider_grey" | ||||
|             android:importantForAccessibility="no"/> | ||||
|  | ||||
|         <com.simplemobiletools.commons.views.MyTextView | ||||
|             android:id="@+id/startup_label" | ||||
|             android:layout_width="wrap_content" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:layout_marginLeft="@dimen/bigger_margin" | ||||
|             android:layout_marginStart="@dimen/bigger_margin" | ||||
|             android:layout_marginTop="@dimen/activity_margin" | ||||
|             android:text="@string/startup" | ||||
|             android:textAllCaps="true" | ||||
|             android:textSize="@dimen/smaller_text_size"/> | ||||
|  | ||||
|         <RelativeLayout | ||||
|             android:id="@+id/settings_avoid_whats_new_holder" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:layout_marginTop="@dimen/medium_margin" | ||||
|             android:background="?attr/selectableItemBackground" | ||||
|             android:paddingBottom="@dimen/activity_margin" | ||||
|             android:paddingLeft="@dimen/normal_margin" | ||||
|             android:paddingRight="@dimen/normal_margin" | ||||
|             android:paddingTop="@dimen/activity_margin"> | ||||
|  | ||||
|             <com.simplemobiletools.commons.views.MySwitchCompat | ||||
|                 android:id="@+id/settings_avoid_whats_new" | ||||
|                 android:layout_width="match_parent" | ||||
|                 android:layout_height="wrap_content" | ||||
|                 android:background="@null" | ||||
|                 android:clickable="false" | ||||
|                 android:paddingLeft="@dimen/medium_margin" | ||||
|                 android:paddingStart="@dimen/medium_margin" | ||||
|                 android:text="@string/avoid_whats_new"/> | ||||
|  | ||||
|         </RelativeLayout> | ||||
|  | ||||
|         <RelativeLayout | ||||
|             android:id="@+id/settings_cursor_placement_holder" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:layout_marginTop="@dimen/medium_margin" | ||||
|             android:background="?attr/selectableItemBackground" | ||||
|             android:paddingBottom="@dimen/activity_margin" | ||||
|             android:paddingLeft="@dimen/normal_margin" | ||||
|             android:paddingRight="@dimen/normal_margin" | ||||
|             android:paddingTop="@dimen/activity_margin"> | ||||
|  | ||||
|             <com.simplemobiletools.commons.views.MySwitchCompat | ||||
|                 android:id="@+id/settings_cursor_placement" | ||||
|                 android:layout_width="match_parent" | ||||
|                 android:layout_height="wrap_content" | ||||
|                 android:background="@null" | ||||
|                 android:clickable="false" | ||||
|                 android:paddingLeft="@dimen/medium_margin" | ||||
|                 android:paddingStart="@dimen/medium_margin" | ||||
|                 android:text="@string/place_cursor_end"/> | ||||
|  | ||||
|         </RelativeLayout> | ||||
|  | ||||
|         <RelativeLayout | ||||
|             android:id="@+id/settings_show_keyboard_holder" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:layout_marginTop="@dimen/medium_margin" | ||||
|             android:background="?attr/selectableItemBackground" | ||||
|             android:paddingBottom="@dimen/activity_margin" | ||||
|             android:paddingLeft="@dimen/normal_margin" | ||||
|             android:paddingRight="@dimen/normal_margin" | ||||
|             android:paddingTop="@dimen/activity_margin"> | ||||
|  | ||||
|             <com.simplemobiletools.commons.views.MySwitchCompat | ||||
|                 android:id="@+id/settings_show_keyboard" | ||||
|                 android:layout_width="match_parent" | ||||
|                 android:layout_height="wrap_content" | ||||
|                 android:background="@null" | ||||
|                 android:clickable="false" | ||||
|                 android:paddingLeft="@dimen/medium_margin" | ||||
|                 android:paddingStart="@dimen/medium_margin" | ||||
|                 android:text="@string/show_keyboard"/> | ||||
|  | ||||
|         </RelativeLayout> | ||||
|  | ||||
|         <RelativeLayout | ||||
|             android:id="@+id/settings_show_note_picker_holder" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:layout_marginTop="@dimen/medium_margin" | ||||
|             android:background="?attr/selectableItemBackground" | ||||
|             android:paddingBottom="@dimen/activity_margin" | ||||
|             android:paddingLeft="@dimen/normal_margin" | ||||
|             android:paddingRight="@dimen/normal_margin" | ||||
|             android:paddingTop="@dimen/activity_margin"> | ||||
|  | ||||
|             <com.simplemobiletools.commons.views.MySwitchCompat | ||||
|                 android:id="@+id/settings_show_note_picker" | ||||
|                 android:layout_width="match_parent" | ||||
|                 android:layout_height="wrap_content" | ||||
|                 android:background="@null" | ||||
|                 android:clickable="false" | ||||
|                 android:paddingLeft="@dimen/medium_margin" | ||||
|                 android:paddingStart="@dimen/medium_margin" | ||||
|                 android:text="@string/show_note_picker"/> | ||||
|  | ||||
|         </RelativeLayout> | ||||
|  | ||||
|         <View | ||||
|             android:id="@+id/saving_divider" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="1px" | ||||
|             android:background="@color/divider_grey" | ||||
|             android:importantForAccessibility="no"/> | ||||
|  | ||||
|         <com.simplemobiletools.commons.views.MyTextView | ||||
|             android:id="@+id/saving_label" | ||||
|             android:layout_width="wrap_content" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:layout_marginLeft="@dimen/bigger_margin" | ||||
|             android:layout_marginStart="@dimen/bigger_margin" | ||||
|             android:layout_marginTop="@dimen/activity_margin" | ||||
|             android:text="@string/saving_label" | ||||
|             android:textAllCaps="true" | ||||
|             android:textSize="@dimen/smaller_text_size"/> | ||||
|  | ||||
|         <RelativeLayout | ||||
|             android:id="@+id/settings_autosave_notes_holder" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:layout_marginTop="@dimen/medium_margin" | ||||
|             android:background="?attr/selectableItemBackground" | ||||
|             android:paddingBottom="@dimen/activity_margin" | ||||
|             android:paddingLeft="@dimen/normal_margin" | ||||
|             android:paddingRight="@dimen/normal_margin" | ||||
|             android:paddingTop="@dimen/activity_margin"> | ||||
|  | ||||
|             <com.simplemobiletools.commons.views.MySwitchCompat | ||||
|                 android:id="@+id/settings_autosave_notes" | ||||
|                 android:layout_width="match_parent" | ||||
|                 android:layout_height="wrap_content" | ||||
|                 android:background="@null" | ||||
|                 android:clickable="false" | ||||
|                 android:paddingLeft="@dimen/medium_margin" | ||||
|                 android:paddingStart="@dimen/medium_margin" | ||||
|                 android:text="@string/autosave_notes"/> | ||||
|  | ||||
|         </RelativeLayout> | ||||
|  | ||||
|         <RelativeLayout | ||||
|             android:id="@+id/settings_display_success_holder" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:layout_marginTop="@dimen/medium_margin" | ||||
|             android:background="?attr/selectableItemBackground" | ||||
|             android:paddingBottom="@dimen/activity_margin" | ||||
|             android:paddingLeft="@dimen/normal_margin" | ||||
|             android:paddingRight="@dimen/normal_margin" | ||||
|             android:paddingTop="@dimen/activity_margin"> | ||||
|  | ||||
|             <com.simplemobiletools.commons.views.MySwitchCompat | ||||
|                 android:id="@+id/settings_display_success" | ||||
|                 android:layout_width="match_parent" | ||||
|                 android:layout_height="wrap_content" | ||||
|                 android:background="@null" | ||||
|                 android:clickable="false" | ||||
|                 android:paddingLeft="@dimen/medium_margin" | ||||
|                 android:paddingStart="@dimen/medium_margin" | ||||
|                 android:text="@string/display_success_message"/> | ||||
|  | ||||
|         </RelativeLayout> | ||||
|  | ||||
|         <View | ||||
|             android:id="@+id/widgets_divider" | ||||
|             android:layout_width="match_parent" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user