Lepiej trzymać się w layoucie margin oraz zależności miedzy elementami niż dzielić Stringi w kodzie. Nie wiem czy sprawdzałaś jak działa _toLeftOf itp.