I'm using a dialog with B4XListTemplate and I've noticed that if I use a list of objects, the string shown it's kinda a composition of the properties names and values.
I'd like to know if there is a way to modify this behavior, like overriding the ToString() methind in .NET.
The items in B4XListTemplate.Options should be strings or CharSequences (created with CSBuilder). You shouldn't add other types of items. As DonManfred wrote you can create a ToString method and then call it to convert the class instance to a string: