Java EditTextView Android中的多行字符串
我已使用以下代码创建了我的EditTextView:Java EditTextView Android中的多行字符串,java,android,textview,Java,Android,Textview,我已使用以下代码创建了我的EditTextView: mEditTxtZusatzInfo = new EditTextBackEvent(this); mEditTxtZusatzInfo.setGravity(Gravity.START); mEditTxtZusatzInfo.setInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE); mEditTxtZusatzInfo.setTextCol
mEditTxtZusatzInfo = new EditTextBackEvent(this);
mEditTxtZusatzInfo.setGravity(Gravity.START);
mEditTxtZusatzInfo.setInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE);
mEditTxtZusatzInfo.setTextColor(Color.BLACK);
mEditTxtZusatzInfo.setBackgroundResource(R.drawable.edittextbackground);
稍后,我尝试将EditTextView的文本设置为:
test sdgdf
gdf
ghu
fjh#
sfk
dfopgjpdfjgpodfjgpodfjgdfg
dfgdfg42534
但文本仅显示在一行中
我查看了我的文本细节:
十六进制中的换行符另存为:“0A”
记事本++显示的字符串正确
如何使EditTextView显示多行
谢谢你的帮助,很抱歉我的英语不好
致意
施万迪
编辑:
EditText是扩展EditText的自定义类。在xml文件中使用多行文本而不是EditText使用此setSingleLine()将单行属性设置为false 此外,您还必须将高度设置为“包裹内容”,否则它将不会增加其查看高度谢谢!作品完美:)。我的EditView有一个固定的高度。
mEditTxtZusatzInfo.setSingleLine(false);