【转】Android实现圆角边框

摘要:
˃解释:solid的表示填充颜色,为了简单,这里用的是黑色。而corners则是表示圆角,注意的是这里bottomRightRadius是左下角而不是右下角,bottomLeftRadius右下角。当然上面的效果也可以像下面一样设置,如下:Java代码如果想引用这个xml,只需要@drawable/corners_bg.xml即可:Java代码android:background="@drawable/corners_bg"main.xml:Java代码˂?

[转自]:http://iaiai.iteye.com/blog/1102958

设置边框圆角可以在drawable-mdpi目录里定义一个xml:

Java代码收藏代码
  1. <?xmlversion="1.0"encoding="utf-8"?>
  2. <shapexmlns:android="http://schemas.android.com/apk/res/android">
  3. <solidandroid:color="#000000"/>
  4. <cornersandroid:topLeftRadius="10dp"
  5. android:topRightRadius="10dp"
  6. android:bottomRightRadius="10dp"
  7. android:bottomLeftRadius="10dp"/>
  8. </shape>

解释:solid的表示填充颜色,为了简单,这里用的是黑色。
而corners则是表示圆角,注意的是这里bottomRightRadius是左下角而不是右下角,bottomLeftRadius右下角。
当然上面的效果也可以像下面一样设置,如下:

Java代码收藏代码
  1. <cornersandroid:radius="5dp"/>

如果想引用这个xml,只需要@drawable/corners_bg.xml即可:

Java代码收藏代码
  1. android:background="@drawable/corners_bg"

main.xml:

Java代码收藏代码
  1. <?xmlversion="1.0"encoding="utf-8"?>
  2. <LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
  3. android:orientation="vertical"android:layout_width="fill_parent"
  4. android:layout_height="fill_parent"android:background="#FFFFFF">
  5. <RelativeLayoutandroid:id="@+id/login_div"
  6. android:layout_width="fill_parent"android:layout_height="150dip"
  7. android:padding="15dip"android:layout_margin="15dip"
  8. android:background="@drawable/corners_bg">
  9. </RelativeLayout>
  10. </LinearLayout>

运行结果:

【转】Android实现圆角边框第5张

免责声明:文章转载自《【转】Android实现圆角边框》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Python3 tkinter基础 LabelFrame StringVar 单击按钮,Label中显示的文字更换Kindle 中文阅读终极优化指南下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

JAVA生成Word文档(经过测试)

首先告诉大家这篇文章的原始出处:http://www.havenliu.com/java/514.html/comment-page-1#comment-756 我也是根据他所描述完成的,但是有一些地方有点模糊,不容易弄出来.所以,我另外写一篇,让大家少走一些弯路. 上图:是Word文档中的内容,也就是模板,为了下面步鄹做铺垫,所以在需要输入数据的地方改...

Android仿微信朋友圈图片查看器

转载请注明出处:http://blog.csdn.net/allen315410/article/details/40264551 看博文之前,希望大家先打开自己的微信点到朋友圈中去,细致观察是不是发现朋友圈里的有个“九宫格”的图片区域,点击图片又会跳到图片的具体查看页面,而且支持图片的滑动和缩放?这个功能是不是非经常常使用呢?!那么我今天正好做了这个D...

五 Android Capabilities讲解

1.Capabilities介绍 可以看下之前代码里面设置的capabilities DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability("automationName", "Appium"); capabilities...

C#操作Xml:通过XmlDocument读写Xml文档

什么是Xml? Xml是扩展标记语言的简写,是一种开发的文本格式。关于它的更多情况可以通过w3组织了解http://www.w3.org/TR/1998/REC-xml-19980210。如果你不知道它,那你就out太多了。 .Net是如何处理Xml的? 1.通过XmlDocument读写Xml文档 2.使用XmlReader读Xml,使用XmlW...

XML WebService实例详细解析

先,我们必须了解什么是webservice.就概念上来说,可能比较复杂,不过我们可以有个宏观的了解:webservice就是个对外的接口,里面有 函数可供外部客户调用(注意:里面同样有客户不可调用的函数).假若我们是服务端,我们写好了个webservice,然后把它给了客户(同时我们给了他 们调用规则),客户就可以在从服务端获取信息时处于一个相对透明的状态...

安卓开发_浅谈自定义组件

  在Android中,所有的UI界面都是由View类和ViewGroup类及其子类组合而成。其中,View类是所有UI组件的基类,而ViewGroup类是容纳这些UI组件的容器。 其本身也是View类的子类。      在实际开发中,View类还不足以满足程序所有的需求。这时,便可以通过继承View类来开发自己的组件。   开发自定义组件的步骤:   1...