- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我认为 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
文件。
最佳答案
来自安卓网站:
Constrains the text to a single horizontally scrolling line instead of letting it wrap onto multiple lines, and advances focus instead of inserting a newline when you press the enter key. The default value is false (multi-line wrapped text mode) for non-editable text, but if you specify any value for inputType, the default is true (single-line input field mode).
Must be a boolean value, either "true" or "false".
maxLines :
Makes the TextView be at most this many lines tall. When used on an editable text, the inputType attribute's value must be combined with the textMultiLine flag for the maxLines attribute to apply.
Must be an integer value, such as "100"
请注意,自 API 3 以来,singleLine 已被弃用,而应使用 maxLines。所以你真正需要的是
android:maxLines = integer // 1 for single line or add lines multiple as well.
关于android singleLine vs maxLines,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30879471/
我正在编写一个类,其方法接受摘要字符串并将其分解为最大行数(maxLines 参数)和每行最大字符数(width 参数)。除第一行外的所有行都应缩进(应以空格字符开头),但缩进行中的第二个字符不应是另
我有一个 textview,它的高度取决于 imageview 的高度大小,图像的宽度是屏幕尺寸的 30%。我将 textview 设置为 maxlines=2 和 ellipsize=end。它在
我有一个多行 EditText,用户可以在其中键入长句子。这就是我想要的:高度为 6 行的 EditText。从第 1 行到第 5 行,我希望 EditText 的 IME 操作按钮具有“Enter”
如何使用 MaxLines 而不是 SingleLine 制作选取框? 这是我的 TextView : 在我的 code.java 之后,我 setSelected 我的 TextView : Te
我有一个 TextView 应用了 maxLines:5 和 ellipsize:end,我也在使用 setMovementMethod(LinkMovementMethod. TextView 上的
编辑文本中的 MaxLines 属性不起作用: 我在我的 gradle 中使用以下内容: compileSdkVersion 25 buildToolsVersion '25.0
我想制作一个以 5 行空行开头的文本字段,当用户键入超过 5 行时,它会增长。 我已经有了这个代码: new Container( margin: EdgeInsets.all(10.0), ch
我很难以编程方式重置 TextView 的 maxLines 属性。 刚刚尝试设置为 0 并不起作用。 -1 使应用程序崩溃。我可以使用更简单的解决方法并将 maxLines 设置为 5000 但我不
我想制作一个可通过用户触摸折叠的 TextView。当 TextView 折叠时,我设置了 textView.setMaxLines(4);。如何在扩展方法中清除此状态?我只能想到用 10000 之类
我认为 singleLine="true" 等同于 maxLines="1" 但我看到 Android Studio 中的以下预填充字段两者都有。有区别吗?是否存在导致两者都需要的已知错误? 这是来
我想在我的文本小部件中设置最多 2 行,还需要在行尾设置“...”(椭圆) Container( height: 100, alignment: Alignment.topLeft
我有一个 UITextView,其 maxLines 设置如下: textView.textContainer.maximumNumberOfLines = 3; textView.textConta
我的风格如下 @dimen/text_size_penny @color/color_default true 后来我有了另一种风格,除了不是单行外,其他都是一样的。所以我
我正在使用以下 settings.xml 来扩展我的 SettingsFragment 扩展 android.support.v7.preference.PreferenceFragmentCompa
我真的不明白为什么,但我只能在 maxLines=2 等条件下使用 ellipsize。我正在显示一些描述词,然后是一个没有空格的长字符串。 这是 TextView 的样子: 然后我以编程方式为其设
我有一个包含部分文本的 textview。当用户单击箭头时, TextView 会调整大小以显示全文。有关示例,请参见下图: TextView 有一个 wrap_content 高度,折叠时有一个 m
用户可以输入超过 5 行,按 enter/next row 键。如何使用 EditText 将用户输入限制为固定数量的行? 最佳答案 您只需要确保设置了属性“inputType”。没有这条线就不
我正在实现一个将 maxLines 属性设置为 3 的 TextFormField。一旦用户从第四行开始,如何使 TextFormField 向下滚动?目前光标是不可见的,直到用户手动向下滚动。有没有
我正在尝试使用“${BUILD_LOG,maxLines,escapeHtml}”,如下所示: How can I take last 20 lines from the $BUILD_LOG var
请原谅这是一个菜鸟问题。我用 android:maxLines="1" 替换了 android:singleLine="true" (现已弃用),现在 setOnEditorActionListene
我是一名优秀的程序员,十分优秀!