【发布时间】:2011-04-03 03:02:25
【问题描述】:
我需要一个动态字符串数组。我见过的所有示例都显示了硬编码的字符串数组。基本上我有一个供用户选择的年份列表。年份是硬编码的,但不幸的是,今年将不是明年的相关选择。我不想在未来为此推送更新,这可以通过当前年份的某种系统调用 + 列表其余部分的未来 X 年数来动态生成。
我不知道如何让变量编辑 XML,任何见解表示赞赏
澄清: 我已经编辑了 Res>Values>strings.xml 以列出年份。我在列表项中手动输入了年份,
应该是: 清单项目 2011 清单项目 2012 列表项 2013.......
但在 2012 年,较早的年份将不相关,因此我需要重新生成此字符串数组。有没有办法让输入的年份成为变量?
例如: 列表项年份 列表项 YEAR+1 列表项 YEAR+2
Java 中的一个函数会让列表知道这些值到底是什么,或者什么
【问题讨论】:
-
“硬编码”是什么意思?在 java 类中还是在 res xml 中?
-
@RD.: 你想做什么还不是很清楚。您始终可以使用日期/时间类之一(公历、日历、日期等)动态获取“当前”年份。
标签: android xml date dynamic arrays