使用Space over View的优势是什么?

Chu*_*ulo 10 performance android view android-view

我发现我正在使用a View在我的布局中创建空间,我想用一个替换它Space.
于是,我问自己,如果有任何的增益,以取代ViewSpace使空间.

使用View小部件的空间:

<View
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:layout_weight="1"
        />
Run Code Online (Sandbox Code Playgroud)

使用Space小部件的空间:

<Space
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:layout_weight="1"
        />
Run Code Online (Sandbox Code Playgroud)

那么......使用Space视图而不是View布局中的间距是否有任何好处?

Dee*_*eeV 12

在大多数情况下,它们完全相同.View#INVISIBLE默认情况下,Space会将其可见性设置为,以便跳过绘制操作.除此之外,没有太大的区别.