Как искать в ListView с помощью специального адаптера

Я посмотрел на следующий сайт:Пример ListView

Который описывает, как реализовать функцию поиска в просмотре списка, который использует адаптер по умолчанию, и он работает нормально.

Как я могу изменить его, чтобы можно было использовать то же самое для пользовательского адаптера для моего списка?

Частичный код:

        dataList = (ListView) findViewById(R.id.lvFiles);
        tvQuote = (TextView) findViewById(R.id.tvDisplay);
        tvQuote.setTypeface(Typeface.createFromAsset(MainActivity.this.getAssets(), "fonts/roboto.ttf"));

        for (int y=0; y<strNamesOfAllah.length;y++) {
            name = strNamesOfAllah[y];
            meaning = strMeaning[y];
            rowsArray.add(new SetRows(R.drawable.icon, name, meaning));
        }
        adapter = new SetRowsCustomAdapter(MainActivity.this, R.layout.customlist, rowsArray);
        dataList.setAdapter(adapter);
        dataList.setClickable(true);

Ответы на вопрос(1)

Ваш ответ на вопрос