EditTextView Android中的多行字符串

时间:2012-11-28 12:57:43

标签: java android textview

我用这段代码创建了我的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的自定义类。

2 个答案:

答案 0 :(得分:0)

在xml文件中使用Multiline文本而不是EditText

答案 1 :(得分:0)

使用此setSingleLine();

将单行属性设置为false
mEditTxtZusatzInfo.setSingleLine(false);

并且您还必须将高度设置为wrap_content,否则它不会增加其视图高度