默认的edittext是不会自动换行的,那么我们只好去代码中寻求解决之道
EditText editText = new EditText(this);
//设置EditText的显示方式为多行文本输入
editText.setInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE);
//文本显示的位置在EditText的最上方
editText.setGravity(Gravity.TOP);
editText.setText("1233333333333333333333333333333333333333333333333333333333333333333333333333");
//改变默认的单行模式
editText.setSingleLine(false);
//水平滚动设置为False
editText.setHorizontallyScrolling(false);
这样子就解决了!
初学Android 学的东西太多了啊!
本文详细介绍了如何在Android中解决EditText默认不自动换行的问题。通过设置EditText的输入类型为多行文本输入,调整文本显示位置,并改变单行模式,实现文本自动换行的功能。初学者可以轻松掌握此技巧。
294





