Android: TextView - многострочный EditText с отключенной программной клавиатурой? - PullRequest
0 голосов
/ 13 января 2012

В приложении, которое я пишу, я использую свойство "singleLine" EditText (унаследованное от TextView), чтобы сделать представление многострочным, установив для свойства значение false:

mCalculatorInput.setInputType(InputType.TYPE_NULL);
mCalculatorInput.setSingleLine(false);

Причиной этого является строка над ней, где я отключаю любое использование программной клавиатуры, чтобы использовать собственную клавиатуру (калькулятор). Вопрос в том, подходит ли использовать свойство "singleLine", и если нет, каков предполагаемый способ использования InputType для имитации этого типа поведения?

Между прочим, странно, что я не могу найти никаких доказательств того, что это устарело на сайте разработчиков Android :

Но быстрый поиск в Google показывает, что довольно много людей называют это устаревшим, даже начиная с 2009 года кем-то из CommonsWare:

1 Ответ

0 голосов
/ 13 января 2012

Вот документ , который показывает, что он устарел

Вы пробовали setMaxLines(1)?

...