• Latest Code...

    Featured Post

    Implementing Hilt in a Kotlin Android Jetpack Compose Project with MVVM Architecture

     In modern Android development, maintaining a scalable codebase can be challenging, especially when it comes to dependency management. Hilt,...

    What is the difference between gravity and layout_gravity in android?


    android:gravity sets the gravity of the content of the View its used on.
    android:layout_gravity sets the gravity of the View or Layout in its parent.
    And an example is here

    Here is the defination of gravity  Standard constants and tools for placing an object within a potentially larger container. in developer.android.com and more http://developer.android.com/reference/android/widget/LinearLayout.LayoutParams.html

    android:layout_gravity is the Outside gravity of the View. That means, to specify the direction in which the View should touch it's parent's border.

    android:gravity is the Inside gravity of that View. This means, in which direction it's contents should align.

    HTML/CSS Equivalents:

    android:layout_gravity = float in CSS
    android:gravity = text-align in CSS

    Easy trick to remember: Take "layout-gravity" as "Lay-outside-gravity"

    below examples show difference between layout:gravity and gravity,may be help you. http://sandipchitale.blogspot.com/2010/05/linearlayout-gravity-and-layoutgravity.html


    Happy Coding !!!

    Contact Form

    Name

    Email *

    Message *