Tag: 适配器

使用自定义(对象)适配器筛选ListView

我试图实现过滤使用自定义对象适配器的ListView,但我找不到任何有用的示例。 包含的代码是非常简单的,所以不要记住我不能使用常规的ArrayAdapter。 我在ListView上面有一个EditText,并且当用户在EditText小部件中input文本时,我想通过EditText中写入的文本过滤ListView。 我们欢迎所有的build议! 以下是活动类的片段: public class management_objects extends Activity { private static List<User> UserList; private EfficientAdapter adapter = null; private ListView objectListView = null; private EditText SearchText = null; private static class EfficientAdapter extends BaseAdapter implements Filterable{ private LayoutInflater mInflater; public EfficientAdapter(Context context) { mInflater = LayoutInflater.from(context); } public int getCount() { return UserList.size(); […]

如何按价值设置选定的Spinner项目,而不是按位置?

我有一个更新视图,我需要预先select一个微调数据库中存储的值。 我想到这样的东西,但Adapter没有indexOf方法,所以我卡住了。 void setSpinner(String value) { int pos = getSpinnerField().getAdapter().indexOf(value); getSpinnerField().setSelection(pos); }