我是初学者,当谈到Android开发时,我正在尝试编写一个搜索应用程序,它接收一个字符串并输出包含该字符串的文本消息。我的问题是尝试在第二个屏幕上格式化文本输出。我有文本显示正确使用的代码:Xml布局文件无法使用Textview
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文件的方式是错误的?
感谢
这是否意味着,如果我用我不能在运行时添加文本第一种方法? – farnett
不,您仍然可以添加文本并操作“TextView”添加运行时。这是所有真正的,非常基本的东西,所以我建议阅读Android网站上的入门部分。特别是,请看“[构建简单的用户界面](http://developer.android.com/training/basics/firstapp/building-ui.html)”。 –
非常感谢您的帮助,我想我已经明白了。我正在浏览该部分,但它在textview部分上看起来并不特别。 – farnett