0

我正在开发一个 android 应用程序,但遇到了一些困难。让我先解释一下。该应用程序从本地 xml 文件中提取信息,然后在 TextView 中显示该信息。

现在我的问题是,如何在其自己的 TextView 中显示来自每个 xml 块的信息,以便用户能够使用显示的 xml 块之一进行操作(例如更改颜色、字体大小等)而不影响其他。xml 文件中没有固定数量的块。

我想我必须为每个 xml 块动​​态创建 TextViews?

我什至不知道从哪里开始......不需要实际的代码,只是建议如何处理这个问题。如果需要,我可以给出进一步的解释。

xml文件

4

1 回答 1

0

在 xml 中创建一个线性布局,但不放任何东西。给它一个id。

在代码中:

LinearLayout layout = findviewbyid(R.layout.mylinlayout);

TextView tv = new TextView(this);
tv.setText("stuff");
tv.setWhateverpropetiesyouneed

layout.addView(tv);

您可以根据需要添加任意数量的文本视图。稍后尝试 set+getTag() 查找视图以供用户操作。或者只是在你拥有的任何听众中处理它。

于 2013-07-02T17:25:23.300 回答