我認爲singleLine="true"
相當於maxLines="1"
,但我發現Android Studio中的以下預填充字段同時包含這兩個字段。有區別嗎?是否有一個已知的錯誤導致兩者都需要?android singleLine vs maxLines
<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" />
這是來自pref_general.xml
文件。
也許有關? http://stackoverflow.com/a/17125324/2095855 –
謝謝。這部分回答了這個問題。但是它並沒有說明他們爲什麼在我提供的例子中都展現出來。 –
這與它能夠用鍵盤添加新行有什麼關係嗎?我非常確定singleLine =「true」會阻止它製作另一行。 –