В приложении, которое я пишу, я использую свойство "singleLine" EditText (унаследованное от TextView), чтобы сделать представление многострочным, установив для свойства значение false:
mCalculatorInput.setInputType(InputType.TYPE_NULL);
mCalculatorInput.setSingleLine(false);
Причиной этого является строка над ней, где я отключаю любое использование программной клавиатуры, чтобы использовать собственную клавиатуру (калькулятор). Вопрос в том, подходит ли использовать свойство "singleLine", и если нет, каков предполагаемый способ использования InputType для имитации этого типа поведения?
Между прочим, странно, что я не могу найти никаких доказательств того, что это устарело на сайте разработчиков Android :
Но быстрый поиск в Google показывает, что довольно много людей называют это устаревшим, даже начиная с 2009 года кем-то из CommonsWare: