【发布时间】:2015-06-16 22:39:26
【问题描述】:
我认为singleLine="true" 等同于maxLines="1",但我看到Android Studio 中的以下预填充字段两者都有。有区别吗?是否存在导致两者都需要的已知错误?
<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 文件。
【问题讨论】:
-
谢谢。这部分回答了这个问题。但这并没有说明为什么它们都显示在我提供的示例中。
-
这不是和能够用键盘添加新行有关吗?我很确定 singleLine="true" 会阻止它制作另一条线。
-
据我所知,至少在新版本的 Android Studio 中,偏好 XML 文件是手动完成的。所以,我想知道当您自己执行此操作时,Android Studio 是如何预填充它的。