android 实现一个布局或者view 有上边框 下边框或者 做边框 有边框 或者单一边框的实现

代码中都有详细的解释,这里就不多说了,在使用的时候直接设置为background就行了

<?xml version="1.0" encoding="utf-8"?>
<!-- 目的:给一个布局上下有边框,左右没有边框 -->
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

    <!-- 先定义一个填充内容区域的颜色,因为这个颜色会被下一个内容区域的颜色遮挡住,所以第一个定义的颜色 也就是边框的颜色了 -->
    <item>
        <shape android:shape="rectangle" >
            <solid android:color="#000000" />
        </shape>
    </item>
    <!--
    接着再定义一个填充区域的 颜色,并给该颜色 设置内边距,达到遮住上面背景但又没有遮挡住全部的目的
    android:top="1dp"
        android:bottom="1dp"这两个就是定义上边框 和下边框的粗细的 下面的pading只是定义了下间距,可有可无
    -->
    <item
        android:bottom="1dp"
        android:top="1dp">
        <shape android:shape="rectangle" >
            <solid android:color="#ffffff" />

            <padding
                android:bottom="4dp"
                android:left="4dp"
                android:right="4dp"
                android:top="4dp" />
        </shape>
    </item>

</layer-list>

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-05 01:01:59

android 实现一个布局或者view 有上边框 下边框或者 做边框 有边框 或者单一边框的实现的相关文章

android 引入一个布局库后该有的操作

背景 引入一个布局库:com.zhy:percent-support-extends 然后sync now 成功了,也就是同步成功了. 然而开始使用的时候报告了: The following classes could not be found: -?com.zhy.android.percent.support.PercentLinearLayout (Fix Build Path, Edit XML, Create Class) Tip: Try to build the project.

Android 怎么实现支持所有View的通用的下拉刷新控件

转载请标明出处: http://blog.csdn.net/u010386612/article/details/51372696 下拉刷新对于一个app来说是必不可少的一个功能,在早期大多数使用的是chrisbanes的PullToRefresh,或是修改自该框架的其他库.而到现在已经有了更多的选择,github上还是有很多体验不错的下拉刷新. 而下拉刷新主要有两种实现方式: 1. 在ListView中添加header和footer,监听ListView的滑动事件,动态设置header/foo

布局文件View和ViewGroup,相册有图片的总结

Android 布局文件的控制 布局文件的作用:控制想要显示在屏幕上的每一个控件的显示位置 View和ViewGroup: Android中大部分的系统类都是View的子类,这些子类可以统称为android控件 在View中有一个特殊的子类ViewGroup, 当写布局文件的时候,一般规律为:在布局文件根标签中选择一个ViewGroup类型或者VIewGroup的子类类型, 在此标签的开始标签和结尾标签之间添加其他的View类型的标签. 结合结构关系图,布局文件的使用规律为:定义一个根标签为Li

Android:一个高效的UI才是一个拉风的UI(一)

混迹博客园良久,想想还是应该多抽空写几篇小博客来回报下这个平台. 开篇 Android是一个运行在移动终端上的操作系统,跟传统PC最大的不同所在就是移动终端的资源紧缺问题“比较”明显,当然对于一些屌丝机型,应该用“非常“来形容才靠谱.所以经常会出现在一些比较缺乏青春活力的老型机上,运行一些软件被异常终止的情况:然而作为互联网厂家来说,广大的屌丝机用户肯定是一大笔用户资源,这是能放弃的市场吗?!当然不行o(╯□╰)o,所以我们要尽可能得提高软件的效率来赢取客户的回眸一笑了,屌丝也是客户! 这篇博客

在Button上、下、左、右位置添加图片和文字

转载请注明出处:http://blog.csdn.net/droyon/article/details/37564419 很多人有如标题所述的需求,而且大多数人采用了自定义组件解决了需求,其实还可以有更"懒"的方法. 1.先附效果图: 2.方案. 首先,Activity.java public class MainActivityTest extends Activity{ @Override protected void onCreate(Bundle savedInstanceSt

关于电上店下

1.D9.D10 D9:是一个管理系统,如电上店下.D3只用于展示产品.D6货源多……? D 2.广告位 域名中的主机名:drp 表示店铺的总后台D10,admin表示总后台 原文地址:https://www.cnblogs.com/L-xjco/p/11295496.html

Android中将xml布局文件转化为View树的过程分析(上)

有好几周没写东西了,一方面是因为前几个周末都有些事情,另外也是因为没能找到好的写作方向,或者说有些话题 值得分享.写作,可是自己积累还不够,没办法只好闷头继续研究了.这段时间一边在写代码,一边也在想Android中 究竟是如何将R.layout.xxx_view.xml这样的布局文件加载到Android系统的view层次结构中的(即我们常说的view树). 这期间一方面自己研究了下源码,另一方面也在网上搜索了下相关文章,发现了2篇很不错的同主题文章,推荐给大家: http://blog.csdn

Android中将xml布局文件转换为View树的过程分析(上)

有好几周没写东西了,一方面是因为前几个周末都有些事情,另外也是因为没能找到好的写作方向,或者说有些话题 值得分享.写作,可是自己积累还不够,没办法只好闷头继续研究了.这段时间一边在写代码,一边也在想Android中 究竟是如何将R.layout.xxx_view.xml这样的布局文件加载到Android系统的view层次结构中的(即我们常说的view树). 这期间一方面自己研究了下源码,另一方面也在网上搜索了下相关文章,发现了2篇很不错的同主题文章,推荐给大家: http://blog.csdn

Android自定义动态布局 — 多图片上传

Android自定义动态布局 - 多图片上传 本文介绍Android中动态布局添加图片,多图片上传. 项目中效果图:    技术点: 1.动态添加格局中的线条和添加图片的+号 2.多张图片异步上传 首先来看一下布局文件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layo