Ist das XML-Attribut singleLine in Android veraltet oder nicht?

singleLine wird / wurde in XML-Layoutdateien für @ verwendTextView undEditText so etwas wie das folgende:

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:singleLine="true" />

Einige Leut auf SO sagsingleLine ist veraltet, währendandere Leut schlagen immer noch vor, es zu verwenden. Manchmal scheint es sogar notwendig zu sein, wennmaxLines="1" funktioniert nicht. (sehenHie, Hie, undHie)

Die Dokumentation sollte der Ort sein, an dem Sie diese Frage beantworten können, oder?Hier sagen sie:

Diese Konstante wurde in API-Level 3 verworfen.

Dieses Attribut ist veraltet. VerwendenmaxLines, um stattdessen das Layout eines statischen Texts zu ändern, und verwenden Sie dastextMultiLine flag im inputType-Attribut stattdessen für bearbeitbare Textansichten (wenn sowohl singleLine als auch inputType angegeben werden, überschreiben die inputType-Flags den Wert von singleLine).

Jedoch,in den TextView-Dokumenten, es gibt keinen Hinweis darauf, dass es veraltet ist, auch nicht fürandroid:singleLine oder fürsetSingleLine oder fürsetTransformationMethod. Dieselben TextView-Dokumente geben im Vergleich dazu an, dass andere Dinge wieSTATUS_BAR_HIDDEN undfitSystemWindows sind veraltet. So ist dassingleLineDeprecation eine Unterlassung, war es "undeprecated", oder was?

Diese Frage wurdevorher gefragt aber war nicht der Schwerpunkt der Frage (und wurde nicht beantwortet).

Antworten auf die Frage(20)

Ihre Antwort auf die Frage