UI and resolution problems with APK

I made my app for iPhone, is great all. Now I want to do for Android, in Editor everything looks good…

alt text

But after I built the game for Android as APK and installing it in my smartphones, the UI seems to be broken, what could be the problem here?

alt text

I using Unity 5.4.1f1.

Thanks

VICTORY!!! the solution is just to add an if () in Update () of script BackgroundScroller, that is:

if (Screen.fullScreen) 
{
	Screen.SetResolution((int)Screen.width, (int)Screen.height, true); 
}

The way I do the UI is by setting a fixed resolution and this will hold everything in place.

Try this:
Go to your canvas and in the Inspector go to the canvas scaler. Then in UI scale mode select Scale with screen size and set a resolution that you want for your UI. I usually use 720p (1280 x 720).

Then set Math to 0.5

Now everytime you create something in the canvas you will go to the rect transform in the inspector and set a anchor preset at the neares position where your sprite is.

For example if you are creating a Health bar in the upper left corner then select the upper left corner.

Here are some pics:

Good luck!