singleLineis/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更改静态文本的布局,并使用textMultiLineinputType 属性中的标志代替可编辑的文本视图(如果同时提供了 singleLine 和 inputType,则 inputType 标志将覆盖 singleLine 的值)。
但是,在 TextView 文档中,没有迹象表明它已被弃用,无论是 forandroid:singleLine还是 forsetSingleLine或 for setTransformationMethod。相比之下,相同的 TextView 文档确实声明了其他类似STATUS_BAR_HIDDEN和fitSystemWindows已弃用的内容。那么singleLine弃用是一个遗漏,是“不弃用”还是什么?
这个问题以前曾被问过,但不是问题的主要焦点(也没有回答)。