如何使用EditText Android在多文本视图SimpleAdapter中使用一个文本视图内容进行过滤

如何使用EditText Android在多文本视图SimpleAdapter中使用一个文本视图内容进行过滤,android,Android,我有多个文本视图的SimpleAdapter,它过滤效果很好。但是它会过滤列表中的所有文本视图,但我只想过滤KEY_NAME R.id.NAME feild only 因为若名称和注册包含同一个单词,它将出现两次。所以我只想过滤name feild 我怎么做?请引导我。多谢各位 // Adding menuItems to ListView adapter = new SimpleAdapter(this, menuItems, R.layout.list_item, new

我有多个文本视图的SimpleAdapter,它过滤效果很好。但是它会过滤列表中的所有文本视图,但我只想过滤KEY_NAME R.id.NAME feild only

因为若名称和注册包含同一个单词,它将出现两次。所以我只想过滤name feild

我怎么做?请引导我。多谢各位

 // Adding menuItems to ListView
adapter = new SimpleAdapter(this, menuItems, R.layout.list_item,
        new String[] { KEY_ID, KEY_NAME,KEY_REG, KEY_SIM, KEY_GNAME,KEY_LUPDATE }, new int[] {
                R.id.deviceid1, R.id.name, R.id.registration1,      R.id.simno, R.id.gname, R.id.duration });

setListAdapter(adapter);

/**
 * Enabling Search Filter
 * */
// Search Feild

inputSearch = (EditText) findViewById(R.id.inputSearch);

inputSearch.addTextChangedListener(new TextWatcher() {

    @Override
    public void onTextChanged(CharSequence cs, int arg1, int arg2, int arg3) {
        // When user changed the Text
        ((SimpleAdapter)VehicleList.this.adapter).getFilter().filter(cs);
    }

    @Override
    public void beforeTextChanged(CharSequence arg0, int arg1, int arg2,
                                  int arg3) {
        // TODO Auto-generated method stub

    }

    @Override
    public void afterTextChanged(Editable arg0) {
        // TODO Auto-generated method stub
    }
});

看,嗨,我昨天加的那个,但是没有人回答。。。