Чуть позже, чем у других, и ответ был принят, но после некоторого тестирования на различных устройствах некоторые клавиатуры игнорируют textFilter и textNoSuggestion, единственный способ гарантировать отсутствие клавиатуры - использовать textVisiblePassword
Если вы хотите использовать несколько строк, вы можете использовать:
android:inputType="textVisiblePassword|textMultiLine"
Обратите внимание, что это не имеет ничего общего с уровнем API, но больше связано с установленной клавиатурой - клавиатура Samsung по умолчанию на немного старых устройствах SwiftKey & TouchPal определенно игнорирует textFilter & textNoSuggestion
Я надеюсь, что это поможет кому-то еще в будущем