Oluşturabileceğimiz Android programlarında UI için farklı layout çeşitleri mevcuttur. Her bir layout'un kullanılabileceği ihtiyaç duyabileceğimiz kendine özgü özellikleri vardır. Layout çeşitleri; 1 Linear layout 2 Table layout 3 Relative layout 4 Grid view 5 List view 6 TabLayout Bunlar ViewGroups olarak kullanılabilirler. Her layout başka bir layout'un içerisinde yada yanında kullanılabilir. Bu layoutlara daha sonra yazıcağımız örneklerde daha ayrıntılı değinicez.