多分辨率如何自适应等比缩放?

例如,一个界面右上角放一个按钮“X”,设置高度占屏幕20%高,宽度和按钮自身的高度等比。
问题是,这个按钮如何设置能让它缩放时保持等比?无论是设置占屏幕比例还是固定像素宽度,都会在分辨率变化时(比如4:3->16:9)导致按钮变形。