I thought singleLine="true" was equivalent to maxLines="1" but I see that the following pre-populated field from Android Studio has both. Is there a difference? Is there a known bug that causes both to be required?
<EditTextPreference
   android:key="example_text"
   android:title="@string/pref_title_display_name"
   android:defaultValue="@string/pref_default_display_name"
   android:selectAllOnFocus="true"
   android:inputType="textCapWords"
   android:capitalize="words"
   android:singleLine="true"
   android:maxLines="1" />
this is from the pref_general.xml file.