【发布时间】:2015-07-28 05:58:08
【问题描述】:
我在 android 中有一个微调器下拉列表,其中填充了作为文本的名称列表和作为值的 ID。现在的问题是我有一个文本框,其中用户输入字符串和按钮单击项目,名称如文本框字符串应该被自动选择。我在谷歌上搜索,但找不到任何有用的东西。我用过
drpMaterial.setSelection(p);
但它适用于索引,我正在寻找适用于文本而不是微调器下拉列表中的值的东西。
我用于填充微调器下拉列表的代码:
Itm=new CItem( "-1", "Select Material" );
lstItm.add(Itm);
for(int i=0; i < lengthJsonArr; i++) {
jsonmain = j.getJSONObject(i);
Itm=new CItem(jsonmain.getString("ID"),jsonmain.getString("Text"));
lstItm.add(Itm);
}
if(lstItm.size()>0) {
ArrayAdapter<CItem> adapterProj = new ArrayAdapter<CItem>(myactivity, android.R.layout.simple_spinner_item, lstItm);
drpProj.setAdapter(adapterProj);
}
【问题讨论】:
标签: java android android-spinner