在我正在编写的应用程序中,我使用EditText(继承自TextView)的“singleLine”属性,以通过将属性设置为false来使视图成为多行:
mCalculatorInput.setInputType(InputType.TYPE_NULL);
mCalculatorInput.setSingleLine(false);
原因是它上面的一行,我禁用所有软键盘使用我自己的键盘(计算器)。问题是“singleLine”属性是否适合使用,如果不适合,使用InputType模拟此类行为的预期方式是什么?
奇怪的是,我似乎无法在Android developer site :
上找到任何证据表明这种情况已被弃用但快速谷歌搜索显示有不少人称这种情况已被弃用,即使是早在2009年就有CommonsWare:
的人