You can use the code from
here.
If you add the "filters" property to the FileChooserListView like:
FileChooserListView:
id: filechooser
filters: ['\*.txt']
it will work for the first view (the root of your current directory) but after you get in a folder, it stops displaying
any files, even at the root.
I'm using kivy 1.9, python 2.7.8 on WinXP.
The app I'm making is for windows and android.