我用这段代码创建了我的EditTextView:
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
但文字只出现在一行中。
我查看了我的文字细节:
HEX换行符中的保存为:“0A”
Notepad ++显示字符串正确!
如何让我的EditTextView显示多行?
感谢您的帮助,抱歉我的英语不好。
祝你好运 Schwandi
编辑:
EditText是一个扩展EditText的自定义类。
答案 0 :(得分:0)
在xml文件中使用Multiline文本而不是EditText
答案 1 :(得分:0)
使用此setSingleLine();
将单行属性设置为falsemEditTxtZusatzInfo.setSingleLine(false);
并且您还必须将高度设置为wrap_content,否则它不会增加其视图高度