Original SimpleAdapter has a functionality to filtering by text keyword. But it’s not able to search up all keyword. It only search the top of the text. Here is a simple solution.

Why the SimpleAdapter can’t search all keyword?

This logic is effectively in English. But text which does not separated by space like Japanese, it not effects. In this case, you can solve this issue by using the indexOf function. Below is full source code.