Android supports multiple screen sizes and resolutions. Developers can create layout folders for different screen sizes and provide multiple drawable resources for various screen densities. Using responsive layouts and scalable images ensures a consistent user experience across different devices.