How to Avoid Wallets Compromised by Android Vulnerability
As this bug has been fixed the best idea is to archive those addresses which have been generated before the update (not all wallet applications support this feature). The other is to completely remove the wallet and replace with a new updated version.

As far as im aware no wallet supports deletion of addresses (for obvious reasons).

As for creating transactions, on specific wallets some have more detailed sending abilities than others, its all about a balance of userfriendly vs features. If you look at blockchain.info wallet it has advanced features allowing specific send from and change addresses to be set, most mobile apps will probabaly lack such sophistcation due to being made for mobile.