着色“空间”小部件

我正在尝试着色“空间”小部件。 我尝试使用android:foregroundandroid:background属性,但仍然显示一个透明的视图。

  <android.support.v4.widget.Space android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" android:foreground="@android:color/black" android:background="@android:color/black" /> 

Solutions Collecting From Web of "着色“空间”小部件"

根据官方文档定义:

空间是一个轻量级的View子类,可用于在通用布局中的组件之间创build空隙。

他们可能没有想到“着色空白”。
“空”是指“无色”,“无形”。

这就是我要做的:

 <View android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" android:background="@android:color/black" /> 

使用裸视图作为分隔符是我的2/3最喜欢的技巧之一裸视图。
我也使用它们作为间隔符,并在RelativeLayouts中作为“中心点”。

我试过Paul的“查看技巧”,但是有GridLayout水平/垂直约束问题(在执行绘图时遇到这个视图就停下来)。 对我来说(Studio 2.3.3,api 21)这个工作:

 <TextView android:layout_width="4dp" android:layout_height="match_parent" android:layout_gravity="fill_vertical" android:background="@color/housetoolsBlue" />