Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice

Question Alignment in UI

Discussion in 'UGUI & TextMesh Pro' started by BurgerHobo, Sep 4, 2023.

  1. BurgerHobo

    BurgerHobo

    Joined:
    Nov 29, 2018
    Posts:
    14
    Hi,

    I am new to working with the UI. So I am creating an alphabetical keyboard on screen consisting of 26 buttons. I arranged the buttons into 3 rows as you see in the hierarchy ( keyboard rows 1,2, and 3). I was planning on using the first gameobject, keyboard, as a vertical layout group, and the 3 rows would be horizontal layout groups as you see in the inspector. Now that I've done that, I want to arrange the 3 rows so they are centered in a box. As you can see the rows are currently not centered. I thought I could do that using the vertical hierarchy but I am having some difficulty. Can anyone recommend a solution? Thanks.

    userint0.png




    userint1.png
     

    Attached Files:

  2. hwk9120

    hwk9120

    Joined:
    May 9, 2023
    Posts:
    15
    I guess it's a problem because your rows don't have the right width.
    For example, the 'keyboard row1' has about 480*43.5 size, but it is set to about 138.5*108 like below pictures.

    upload_2023-9-4_13-43-30.png upload_2023-9-4_13-43-51.png

    So I think you need a content size fitter component for each row.
     

    Attached Files:

    BurgerHobo likes this.
  3. BurgerHobo

    BurgerHobo

    Joined:
    Nov 29, 2018
    Posts:
    14
    Thanks I adjusted the width and that seems to have done the trick.:)

     
    hwk9120 likes this.