1. match_parent
Когда вы устанавливаете ширину и высоту макета в качестве match_parent, он будет занимать всю область, которую имеет родительское представление, то есть оно будет таким же большим, как родительское представление.
Примечание : Если для родительского элемента применяется отступ, то это пространство не будет включено.
Когда мы создаем layout.xml по умолчанию, мы имеем RelativeLayout в качестве родительского представления по умолчанию с android: layout_width = "match_parent" и android: layout_height = "match_parent", т.е. он занимает всю ширину и высоту экрана мобильного устройства.
Также обратите внимание, что отступ применяется ко всем сторонам,
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
Теперь давайте добавим вспомогательное представление LinearLayout и установим его layout_width = "match_parent" и layout_height = "match_parent", графическое представление будет отображать что-то вроде этого,
match_parent_example
код
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.code2care.android.togglebuttonexample.MainActivity" >
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="11dp"
android:background="#FFFFEE"
android:orientation="vertical" >
2. fill_parent:
Это то же самое, что match_parent, fill_parent устарел на уровне API 8. Поэтому, если вы используете API уровня 8 или выше, вы должны избегать использования fill_parent
Давайте сделаем те же шаги, что и для match_parent, вместо этого везде будем использовать fill_parent.
Вы увидите, что нет различий в поведении как в fill_parent, так и в match parent.