Это интенсивно используется для просмотра в LinearLayout
. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
android:layout_height
android:layout_width
android:layout_weight
Вы можете найти пример с android:layout_weight
в учебном проекте .
Таким образом, когда android:layout_weight
используется на View
X и LinearLayout
находится в горизонтальном положении, то X android:layout_width
просто игнорируется.
Аналогично, когда android:layout_weight
используется на View
X, а LinearLayout
в вертикальном положении, X android:layout_height
игнорируется.
На самом деле это означает, что вы можете поместить что-нибудь в эти игнорируемые поля: 0dp
или fill_parent
или wrap_content
. Это не важно Но рекомендуется использовать 0dp
, чтобы View
не делали дополнительного расчета их высоты или ширины (что затем игнорируется). Этот маленький трюк просто экономит циклы процессора.