To sort a list, you need to use a Comparator. You need to sort the underlying collections using a comparator that does alphabetical sorting and then notify the list to update itself.
Here's an example of doing this using an ArrayAdapter : https://stackoverflow.com/a/8920348/1369222