Background:
Now there is a nicer solution than the custom layout I've made:
PercentRelativeLayout
Tutorial can be found here and a repo can be found here.
Example code:
or:
I wonder though if it can handle the issues I've shown here.