我已经按照渐变分频器的示例进行了操作:http://www.connorgarvey.com/blog/? p = 34
我试图在线性布局的BOTTOM处绘制一条水平线.
这是我的线性布局文件:
<LinearLayout android:id="@+id/test" android:layout_width="fill_parent"
android:layout_height="wrap_content>
<ImageView android:id="@+id/icon1"
android:layout_width="32dip"
android:layout_height="32dip"
/>
Run Code Online (Sandbox Code Playgroud)
我确实添加了
<View
android:background="@drawable/black_white_gradient"
android:layout_width="fill_parent"
android:layout_height="1dp"
android:layout_above="@id/test"
/>
Run Code Online (Sandbox Code Playgroud)
但我没有在LinearLayout的顶部看到任何行.当我进入Hierarchy View并查看他的View(对于hort分隔符)时,getWidth()为0而getHeight()为1.
你能告诉我我错过了什么吗?
谢谢.
我认为父线性布局视图中可能缺少方向;
<LinearLayout android:orientation="vertical"
Run Code Online (Sandbox Code Playgroud)
或者如果你使用RelativeLayout而不是LinearLayout,你可以设置的layout_alignParentBottom;
<View android:layout_alignParentBottom="true"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33861 次 |
| 最近记录: |