Android 用 xml View shape画线

来源:互联网 发布:免费地图标注软件 编辑:程序博客网 时间:2024/06/05 16:21

用 xml 产生一个 分割线

因为没有美工, 所以 只能 自己动手了

在 layout 文件夹 里的 xml 写

方法1: 在 layout 里面的布局 xml 文件里加上面的代码

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

效果图

这里写图片描述


在drawable文件夹里用 shape line 或 rectangle 先画线

方法2 在drawable 里面用 shape 新建一个 xml

然后在 layout 里的布局文件里引用

这种方法 可以 多处引用同一个 line 样式

<!-- drawable/line_my.xml --><shape xmlns:android="http://schemas.android.com/apk/res/android"    android:shape="line" >    <stroke android:color="@color/orange_normal" /></shape>

或者用填充的矩形实现


<shape xmlns:android="http://schemas.android.com/apk/res/android"    android:shape="rectangle" >    <solid android:color="@color/orange_normal" />    <size        android:height="1dp"        android:width="100dp" /></shape>

Note
android:width=”100dp” 不能赋值为 “match_parent”

在layout/bomb_fragment.xml 里面引用

    <TextView            android:layout_width="match_parent"            android:layout_height="wrap_content"            android:background="@drawable/line_my" />
0 0