2016-08-31 2 views
7

Я нашел, что я использую View, чтобы сделать пространство в своих макетах, и я решил заменить его на Space.
Так что я спросил себя, есть ли какая-либо возможность заменить View на Space, чтобы сделать пространство.В чем преимущество использования Space over View

Space с помощью View виджета:

<View 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_weight="1" 
     /> 

Space с помощью Space виджета:

<Space 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_weight="1" 
     /> 

Так ... есть какие-либо выгоды использовать Space вид вместо View для интервала в макет?

+1

Даже если бы это было, я DOUBT это было бы значительным. Название может прояснить намерение более четко, хотя. – Shaishav

ответ

8

По большей части, они точно такие же. A Space устанавливает свою видимость в View#INVISIBLE по умолчанию, поэтому операции рисования пропускаются. Кроме этого, нет большой разницы.

Смежные вопросы