Android 用 xml View shape画线

用 xml 产生一个 分割线

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

在 layout 文件夹 里的 xml 写

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

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

效果图

Android 用 xml View shape画线_第1张图片

在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" />

你可能感兴趣的:(android,xml,dp,面试,布局)