<View
android:layout_width="fill_parent"
android:layout_height="1dp"
android:background="#696969" />
最近在做简单的安卓布局,UI上有竖的和横的分割线,使用的是view控件
竖直分割线代码如下:
<View
android:layout_width="1dip"
android:layout_height="fill_parent"
android:background="#696969" />
横向分割线代码:
<View
android:layout_width="fill_parent"
android:layout_height="1dp"
android:background="#696969" />
主要区别就是横向的把高度设置得比较小,竖线要把宽度设置小,就看起来是直线了,经谢哥指导学会了一招简化代码的方法,就是把经常使用的样式在styles.xml中定义,以上面要用的横线为例子
<style name="line">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">1dp</item>
<item name="android:background">@color/line</item>//引用颜色
</style>
这段代码<item name="android:background">@color/line</item>也是一个对颜色的引用,在corlors.xml中先定义了<color name="line">#696969</color>,之后才能引用
在布局使引用定义好的样式,代码如下
<View
style="@style/line"
android:layout_width="match_parent" />
这样就成功的应用了定义的直线样式,当线条很多的时候这样能简化代码;