Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


To use the searchView property, create a Titanium.UI.SearchBar object and set it to the ListView's searchView property. Then, you need to add the searchableText property to each item in your list when you create it to assign it the text to match when searching. You can optionally set the caseInsensitiveSearch property to false to enable case sensitive searches and set the keepSectionsInSearch to true to preserve section labels while searching.

For the On Android platform, you can also use a , Titanium.UI.SearchBar is not native when build with Titanium versions older than 10.0.0. In this case, it's recommended to use  Titanium.UI.Android.SearchView object rather than a SearchBar. The example below creates a list of fruits that can be searched with the search bar at the top of the list. instead which is native. As of Titanium 10.0.0, Titanium.UI.SearchBar is native.

To use the searchText property, set the property to the value you want to search for and the list automatically updates with the results. You still need to add the searchableText property to each item in your list. See the commented code sections below.