0

我搜索了很多,并没有发现这个问题得到解决:

我有一个读取的 xml 文件,其中包含以下数据的记录:

<abbrev> has an abbreviation, potentially from "A", "AAA", "ABC", ... to "ZIT"
<full_name> expands the acronym
<state_name> gives a description of what it is.

我想显示以下内容:

对于出现的每个第一个字母,“A”到“Z”,我创建一个包含该字母的 textView。(此 textView 稍后可点击)。

在每个“首字母标题”下,我创建另一个 textView,并且对于以该字母开头的每条记录,我在记录中插入接下来两个条目的格式化版本,并且 .

我对整个文件都这样做。

我为工作做了这么多。

问题出现在下一步:

然后,我使“首字母标题”文本视图可单击并为它们分配按钮行为。

我遇到了一个双重问题:

从 textView 中制作按钮的代码需要从 R.java 文件中获取 id。

如何为“首字母标题”文本视图分配 id?

这是一个关于将动态设计的 textView 制作为按钮的非常普遍的问题。

我的第一次尝试产生了一条消息,清楚地表明我对 Java 知之甚少(我正在处理来自 Quick-C 的 Java!):

我被告知“不能在以不同方法定义的内部类中引用非最终变量 letterContentTextViewArray。

我认为你们专业人士甚至不需要代码摘录来告诉我我在哪里......

感谢您的耐心等待。

PS我必须插入代码,有人可以告诉我怎么做吗?

4

0 回答 0