微调器按ID设置选择

时间:2012-05-14 08:55:53

标签: android

我的申请有记录。记录有类别。在编辑记录活动中,我需要通过categoryId将记录类别设置为Spinner。我找到了如下解决方案:

for (int i = 0; i < spinner.getCount(); i++) {
    Cursor value = (Cursor) spinner.getItemAtPosition(i);
    long id = value.getLong(value.getColumnIndex("_id");
    if (id == rowid) {
        spinner.setSelection(i);
    }
}

但这是一个糟糕的解决方案。它会很慢,因为我的申请中的类别没有任何金额限制。

你有解决方案吗?

非常感谢!

0 个答案:

没有答案