0

我用这段代码创建了我的 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

但是文本只出现在一行中。

我查看了我的文本详细信息:

十六进制换行符另存为:“0A”

Notepad++ 正确显示字符串!

如何让我的 EditTextView 显示多行?

感谢您的帮助,并为我糟糕的英语感到抱歉。

最好的问候施万迪

编辑:

EditText 是一个扩展 EditText 的自定义类。

4

2 回答 2

0

使用此 setSingleLine() 将单行属性设置为 false;

mEditTxtZusatzInfo.setSingleLine(false);

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

于 2012-11-28T13:15:26.853 回答
0

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

于 2012-11-28T13:11:05.800 回答