如何在Android中制作两个像素宽度分割器

时间:2012-06-18 20:52:41

标签: android android-layout drawable

我正在开发一个简单的Android应用程序,它会在屏幕顶部显示一个操作栏:

enter image description here

我已经拥有渐变背景(可绘制)和箭头图标集的栏,但我不知道如何创建两个像素宽度分割器。

左列像素的颜色为#5e5e5e,右边的颜色为#181818

创建这样的可重用分割器的最佳方法(针对性能进行了优化)是什么?

最好将此拆分器作为小部件。

非常感谢任何帮助!

更新

条形图是LinearLayout,背景为渐变背景,箭头为单个透明ImageView

2 个答案:

答案 0 :(得分:3)

在左栏使用右边距。或者在右栏上留下边距。无需专用的分离器视图。

如果您绝对需要拆分器作为视图,请使用View。你可以给它一个背景和大小,这应该足够了。

答案 1 :(得分:1)

我最终创建了一个2x1像素的PNG图像并将其用作View小部件的背景:

<View 
     android:layout_width="2px"
     android:layout_height="fill_parent"
     android:background="@drawable/splitter" 
/>