I am currently facing a trouble regarding size change.
I have coded my xml files using dp\'s, but when I change the device screen size, the layout would change.
You can also use this library, it is working on all devices, no need to make any dimen file and all. but use this only for the size of widgets, for text size use "sp" only.
https://github.com/intuit/sdp