【发布时间】:2015-08-16 21:19:46
【问题描述】:
我有一个字符串数组来保存一些选项和 470 个字符串数组来保存这个选项的值我使用微调器来填充选项字符串数组。我想根据所选选项从 470 个数组中选择一个数组。例如,如果我选择 2. 选项,我想将 values2 数组打印到屏幕上。我能怎么做。我不想使用 470 if then else 阻塞。
final String[] options={"option0","option1","option2","option3"...};
final String[] values0={"kjhk","kjhkhkhk","asfasd"};
final String[] values1={"gvctc","ononnnın","njbsalna"};
final String[] values2={"aasd","qwert","asadad"};
.
.
final String[] values470{"ljlj","ljljl","opıuo"};
spinner1.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent, View view, final int position,long id) {
}
【问题讨论】:
-
这个问题太宽泛了。使用数据库。去谷歌上查询。然后回来提出更具体的问题。
-
自从一周以来我到处搜索这个,但我找不到解决方案。
-
再一次——忘记数组和硬编码。使用数据库。
标签: java android arrays if-statement