我搜索了很多,并没有发现这个问题得到解决:
我有一个读取的 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我必须插入代码,有人可以告诉我怎么做吗?