Inserido ScrollView nos layouts para compatibilidade com telas pequenas.
Inserido alguns comentários no código para melhor entendimento.