You may try this solution which works on my end, first off, if you open your apk it’s a zip file you can open it on 7zip you will notice the the 3 directory in there res,lib and assets. working in MG on android you get the the content file information from it’s context assets and there a lot of method out there.
This will give you the list of all files you want in your particular content directory e:g:
var m_ListOfMusicFiles = Android.App.Application.Context.Assets.List(“Content/Music”);
Problem solved here? right ? ok…
But I don’t think it’s a good idea to load everything on a content directory path, specially if you have multiple levels. what you can do is to have a text file which describe all you files you wanted to load for a center level and with your implementation you cannot show LOADING STATUS to the end users, load that text file using TitleContainer.OpenStream.
Discussion from How to load text file on Android?:
Also check this simple content loading with PROGRESS STATUS, you can enhanced it by using async and wait.
Discussion from [SOLVED] Texture loading during splash screen display:
Cheers ^_^y