The documentation says:
Android: layout_alignParentStartIf true, makes the start of this view match the parent's start edge.
Android: layout_alignParentStart
If true, makes the start of this view match the parent's start edge.
and
Android: layout_alignParentTopIf true, then the top edge of this view corresponds to the top edge of the parent element.
Android: layout_alignParentTop
If true, then the top edge of this view corresponds to the top edge of the parent element.
So what is the difference between the start edge and the top edge?
I apologize if this question has already been answered, I just could not find it. Blame my bad Google skills.
As far as I know, Layout attributes ending in "Start" are used to coordinate the beginning of the direction of the content, for example, with support for RTL texts, where the beginning of the View not the default value.
Layout
View
Android v4.2 (Jelly Bean) has built-in support for Right-Left (RTL) languages. Here is the official blog entry
To support RTL, he recommended replacing the layout properties left / right with Start / End equivalents. However, the Top / Bottom attributes remained intact.
Please read the blog entry for details; there is no need to copy it here.
Source: https://habr.com/ru/post/1205213/More articles:Is the file kosher on the memory card a second time, but with a larger size? - c ++SpriteKit Weird 'PKPhysicsBody' Crash - iosReading shapefile coordinates in C # - c #knitr called from RStudio does not preserve the load order of packages - rIs there any reason to use const_cast for a string literal in this code? - c ++What forecasts in r will feed the city map? - rHow to stop OSX from issuing a warning for sudo command in terminal? - terminalCalling the counting method std :: set of pointers with reference to the key type const - c ++EF gets a list of records at runtime from type - c #How to use the extended height panel with menu navigation and vertical centers? - androidAll Articles