singleLine
это/был использован в файлах макета XML для TextView
и EditText
что-то вроде следующего:Является ли атрибут xml singleLine устаревшим или нет в Android?
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:singleLine="true" />
Some people на SO говорят singleLine
является устаревшим, в то время как other people еще предлагают использовать его. Иногда даже кажется необходимым использовать, когда maxLines="1"
не работает. (см. here, here и here)
Документы должны быть местом для ответа на этот вопрос, не так ли? Here, they say:
This constant was deprecated in API level 3.
This attribute is deprecated. Use
maxLines
instead to change the layout of a static text, and use thetextMultiLine
flag in the inputType attribute instead for editable text views (if both singleLine and inputType are supplied, the inputType flags will override the value of singleLine).
Однако in the TextView docs, нет никаких признаков того, что он является устаревшим, либо для android:singleLine
или для setSingleLine
или для setTransformationMethod
. Те же документы TextView, в сравнении, указывают, что другие вещи, такие как STATUS_BAR_HIDDEN
и fitSystemWindows
, устарели. Так что угасание singleLine
упущено, было ли это «недостоверным», или что?
Этот вопрос был previously asked before, но не был в центре внимания вопроса (и не был дан ответ).
В каких случаях _maxLines = "1" _ не работает? – JafarKhQ
можете ли вы разместить блок «code» для обоих случаев? – Gattsu
Я не спрашиваю здесь, почему конкретный экземпляр 'maxLines =" 1 "' предположительно не работает. (Может быть, он действительно работает в каждом экземпляре.) Я просто хочу знать, действительно ли 'singleLine' устарел или нет. При этом у меня нет никаких авторитетных примеров, но см. Раздел «ellipsize =» marquee «[этот ответ] (http://stackoverflow.com/a/30029722/3681880) и [этот вопрос и ответы] (http : //stackoverflow.com/questions/24351698/textviews-ellipsize-not-working-on-maxlines-1), а также [этот ответ с комментариями] (http://stackoverflow.com/a/10748836/3681880). – Suragch