title: ArrayAdapter suggest based on string occurrence anywhere in word rather than at beginning
body: <p>I would like to have a word and its translation in another language represented in an arrayadapter in an activity of my app. I can't have it listed separately by both translation and the word itself. The ideal situation would be to have each listing in the adapter show up in a form like this</p>
  <blockquote>
  <p>word1 (trans1)</p>
  <p>word2 (trans2)</p>
  <p>etc. (etc.)</p>
  </blockquote>
  <p>and have whatever the user inputs into the search bar with the array adapter, the array adapter suggests the correct word to them by either translation or title. Basically, if the input exists in the string, it should be suggested.</p>
  <p>I'm unaware of how to write a custom way of sorting out the values in the arrayadapter and how to decide what is listed, but I need it to look for the input anywhere in the string, not just at the very beginning like it does currently.</p>
  <p>Any help is appreciated.</p>
  <p>EDIT: Still not having any ideas. Looked at the documentation and couldn't find any useful methods.</p>