Base on my research, I need to create a layout for large screen. Is there other way not to create new layout? Does the android does not automatically resize the image and layout base on screen size?
Thanks.
Yes you can create different dimens.xml files for different devices and set dimensions in dp for different devices. check this link click here
Or you can use attributes which will make the layout take the entire space (resize as you ask in you question). The attributes can be different depending on what you want to do. For example, match parent, if the parent is taking up the entire view space, or use scaling attributes on ImageView, etc.