Android - Listview通过忽略Case来搜索内部文本

Par*_*ani 2 java android

我正在尝试实现"Listview with search"功能,其中我成功使用我们尝试在edittext中输入的单词进行搜索.但我想实现从字符串中搜索内部文本.因为我试图实现:

string.contains(txtSearch.getText().toString())
Run Code Online (Sandbox Code Playgroud)

我也很成功.但是仍存在"案例敏感性"的问题,我如何通过忽略案例来搜索内部文本?

你可以建议我应该怎样做Contains()以忽略案件?

tro*_*foe 5

您需要暂时将两个"边"转换为大写或小写:

string.toLowerCase().contains(txtSearch.getText().toString().toLowerCase())
Run Code Online (Sandbox Code Playgroud)