Где поучиться как делать вёрстку XML для Android?
Вообще если поискать на сайтн, есть куча руководств, начать хотя бы с этого:
https://developer.android.com/guide/topics/ui/decl...
Из сторонних ресурсов, думаю будет интересно ознакомится с этим сайтом: https://android-school.ru
Или это: https://litecoding.com/2010/12/15/verstka-dlya-and...
Вот с CSS всё понятно как работать, в противном случае есть DreamViewer где можно "поиграть" и уже виден конечный результат.
Так говорите, будто в android studio нет вкладки design в xml файлах) Там как раз можно также "поиграть", перетаскивая просто разные элементы на макет, смотреть при этом в xml-код попутно. 
Так что, нечто простое можно самому накидывать очень легко, а если интересует реализация чего-то сложного, то уже гуглите конкретно эту вещь.