My problem is very similar to How to get a layout where one text can grow and ellipsize, but not gobble up the other elements on the layout, but read on below why I can\'t u
I think you should create custom layout for your purpose. I don't know how to do this using only default layouts/view and make it work for all cases.