Какова точная разница между гравитацией и layout_gravity [duplicate]

Возможный дубликат:

Android - гравитация и макет_гравитация

Я работал над Android XMLs. я использовалandroid:layout_gravity="center" выровнять компоненты в определенной позиции.

Теперь дни, когда я работал надДиалог как активностьЯ наткнулсяandroid:gravity="center", То, что я нашел там, было,gravity был использован для выравнивания егоchild в конкретную позицию.

Я хотел бы поделиться примером того, что это такое,

Android: гравитация =»центр"

            

                
            
            

Это выравнивает ребенкаLinearLayout в центре.

Android: layout_gravity =»центр"


Это выравниваетLinearLayout сам в центре.

Теперь мои вопросы:

Если я прав в этих предположениях, то лиgravity для дочерних компонентов иlayout_gravity для родительского компонента.Когда выбиратьgravity над .layout_gravity

Я нашел много объяснений, работающих на XMLпока. Я хотел бы услышать намного лучшее объяснение этого. Дайте мне знать, если я где-то ошибаюсь

Ответы на вопрос(3)

Ваш ответ на вопрос