我是 Android 开发的初学者,我正在尝试编写一个搜索应用程序,它接收一个字符串并输出包含该字符串的文本消息。我的问题是尝试在第二个屏幕上格式化文本输出。我使用代码正确显示了文本:
TextView textView = new TextView(this);
textView.setTextSize(20);
// Set the text view as the activity layout
setContentView(textView);
..... (find string matches)
textView.append(msg);
但是,当我去编辑该文件的 .xml 文件时,没有任何变化(我尝试添加粗体,添加起始文本等)。我将我的 TextView xml 块复制到我的 activity_main.xml 中,它在第一个屏幕上显示了一个粗体的“hello world”,而不是在第二个屏幕上,即使 TextView 部分是一个精确的副本。我在第一个做的第二个中缺少什么?我的 TextView 声明中有问题吗?我的最终目标是显示许多文本消息匹配项并强制它们水平适应屏幕并允许用户垂直滚动,更改第二个 xml 文件是错误的方法吗?
谢谢