Layout in android

App is showing different layouts in different screen sizes
Do I have to make different layout files for different screen sizes ?
Is there any other way ?

https://developer.android.com/training/multiscreen/screensizes

Read the above guidlines and methods describing how to support multiple screen sizes.