automatic screen adjustment buttons (for Android Game)

How i can make automatic screen adjusting For Game Buttons (Move For , Move Back , Jump , Shoot)

Now when i play it on my smartphone the buttons have good position but at my tablat they are in the middle field

My Idea , i think its the canvas because it works in px and noct in % in i change this ?

The Manual has a detailed section on designing UI for multiple resolutions. You also need to understand how anchors and RectTransform work.

Also, while testing in editor, you can set the gameview aspect ratio to Free Aspect and modify its size while the game is running. That way you can see how your UI adapts to other resolutions in real time