问题描述
||
我只想将TextView元素附加到我的linearlayout上,以便在用户在电话上看到的屏幕上添加换行符。我试过了:
final TextView newline = new TextView(this);
newline.setText(\"\\n\");
main_layout.addView(newline);
...但无济于事。实际上,由于某些原因,此代码使我的手机愤怒地振动。
帮助非常感谢!
编辑-错字已删除,并且main_layout是我要向其附加内容(字符串)的linearlayout元素。
解决方法
我本人是新手,所以也许我在这里遗漏了一些明显的东西,但是您的代码不应该阅读:
newline.setText(\"\\n\");
或者您可以这样做:
textView.append(\"\\n\");
将/ n附加到现有TextView元素
, 首先,您需要使用add()函数将TextView添加到布局中。更好的做法是为您的视图创建一个布局xml文件。使用起来要容易得多。
, 如果在title_response上设置newLine,它将如何获取\'\\ n \'文本?
愤怒的嗡嗡声通常表明您的应用程序崩溃了。欢迎来到俱乐部 :)
, 尝试将AttributeSet作为第二个参数传递给TextView的ctor,设置\“ lines \”属性。只是为了确保不会将TextView创建为\“ signline-line \”,