zoukankan      html  css  js  c++  java
  • android 用XML定义边框,

    只上下边框有色

    layer-list item内矩形shape叠加实现

    xml绘制背景 layout_line.xml

    <?xml version="1.0" encoding="utf-8"?>
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
        <!-- 连框颜色值 -->
        <item>
            <shape>
                <solid android:color="#CCCCCC" />
            </shape>
        </item>
        <!-- 主体背景颜色值 -->
        <!-- 此处定义只有上下两边有边框 高度为1像素-->
        <item
            android:bottom="1dp"
            android:top="1dp">
            <!--边框里面背景颜色 白色-->
            <shape>
                <solid android:color="#ffffff" />
            </shape>
        </item>
    </layer-list>

    设置到控件

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="8dp"
            android:background="@drawable/layout_line"
            android:orientation="horizontal" >

    效果图:

     根据需要,修改:

    android:top="1dp"
    android:left="1dp"
    android:right="1dp"
    android:bottom="1dp"

    显示需要的边框

  • 相关阅读:
    CSS知识点总结[部分]
    前端知识日常总结
    上传第三方jar包到nexus
    maven命令
    mac安装并配置nexus3.5.1版本
    前端解决跨域问题
    Package.json 属性说明
    nodejs日常总结
    log4j.properties总结
    Spring整合Hibernate
  • 原文地址:https://www.cnblogs.com/xiaobijia/p/5340158.html
Copyright © 2011-2022 走看看