singleLine
is/was 在 xml 布局文件中用于TextView
以下EditText
内容:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:singleLine="true" />
SO上的一些人说singleLine
已弃用,而其他人仍然建议使用它。有时甚至似乎有必要在maxLines="1"
不起作用时使用。(见这里、这里和这里)
文档应该是回答这个问题的地方,对吧?在这里,他们说:
此常量在 API 级别 3 中已弃用。
此属性已弃用。改用
maxLines
更改静态文本的布局,并使用textMultiLine
inputType 属性中的标志代替可编辑的文本视图(如果同时提供了 singleLine 和 inputType,则 inputType 标志将覆盖 singleLine 的值)。
但是,在 TextView 文档中,没有迹象表明它已被弃用,无论是 forandroid:singleLine
还是 forsetSingleLine
或 for setTransformationMethod
。相比之下,相同的 TextView 文档确实声明了其他类似STATUS_BAR_HIDDEN
和fitSystemWindows
已弃用的内容。那么singleLine
弃用是一个遗漏,是“不弃用”还是什么?
这个问题以前曾被问过,但不是问题的主要焦点(也没有回答)。