I've been struggling with my table views breaking when users with poor vision have enlarged their Android system font size. (This doesn't happen in IOS, only Android.) Here's how I solved it.
- Change all table views to deck views. Set up your deck views as follows: Use only Primary Header and Summary Column. Turn main image off. Turn action bar off. This gets the width close to table view width but doesn't break.
- Move all Primary Navigation views to Menu Navigation (this fixes crowded text in Primary Navigation, but also fixes the broken + sign buttons).
- If you need to, you can go through and add Format Rules to make text size smaller like 0.8. This will shrink the font size even when Android adjusts system font size. (Just be aware for users with normal font sizes this may make fonts harder to read). I was able to fix my apps without doing this.
- Under Settings > Format Rules you can change to Roboto Condensed, which allows more characters per line