android实现边框圆角

1. 在drawable 下新建 shape.xml 文件

Xml代码  :

1 <?xml version="1.0" encoding="UTF-8"?>
 2 <shape xmlns:android="http://schemas.android.com/apk/res/android"
 3     android:shape="rectangle" >
 4 
 5     <!-- 填充的颜色 -->
 6     <solid android:color="#FFFFFF" />
 7     <!-- 设置矩形的四个角为弧形 -->
 8     <!-- android:radius 弧形的半径 -->
 9     <corners android:radius="7dip" />
10 
11 </shape>

android:radius为角的弧度,值越大角越圆。

我们还可以把四个角设定成不同的角度,方法为:

1 <corners
2         android:bottomLeftRadius="20dp"
3         android:bottomRightRadius="0dp"
4         android:topLeftRadius="1dp"
5         android:topRightRadius="20dp" />

2.1设置成0dp无效,2.1以上版本可以,如果无效的话那就只能设成1dp了。

2.设置引用

android:background="@drawable/shape"

EditText 其它属性

android:hint="请输入用户名" <!-- 设置提示文本 -->
        android:drawableLeft="@drawable/ic_launcher" <!-- 设置文本框左边小图标 -->

例子:

1 <?xml version="1.0" encoding="utf-8"?>
 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 3     android:layout_width="fill_parent"
 4     android:layout_height="fill_parent"
 5     android:orientation="vertical" >
 6 
 7     <EditText
 8         android:layout_width="fill_parent"
 9         android:layout_height="wrap_content"
10         android:background="@drawable/shape"
11         android:drawableLeft="@drawable/ic_launcher"
12         android:drawablePadding="5dp"
13         android:hint="Hello Android"
14         android:padding="5dp" />
15 
16 </LinearLayout>

时间: 2024-10-09 05:19:07

android实现边框圆角的相关文章

android 带边框的圆角按钮

新建buttonstyle.xml 代码如下 <?xml version="1.0" encoding="UTF-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 连框颜色值 --><item> <shape> <solid android:color="#1

CSS3 border-radius边框圆角

CSS3 border-radius边框圆角http://www.cnblogs.com/polk6/p/6050818.html 在CSS3中提供了对边框进行圆角设定的支持,可对边框1~4个角进行圆角样式设置. 目录 1. 介绍 2. value值的格式和类型 3. border-radius 1~4个参数说明 4. 在线示例 1. 介绍 1.1 圆角属性 CSS3提供了5种圆角属性: border-radius :同时设置4个边框的圆角样式. border-top-left-radius :

Android 自定义UI圆角按钮

Android实际开发中我们一般需要圆角的按钮,一般情况下我们可以让美工做出来相应的按钮图片,然后放上去即可,另外我们可以在布局文件中直接设置,也可以达到一样的效果.下面讲解在布局文件中自定义圆角按钮的小Demo. 代码很简单,实现效果图: 源代码: 源代码: 这里主要是xml布局文件实现: MainActivity: package com.android_drawableresource; import android.app.Activity; import android.os.Bund

ss3来实现边框圆角效果

经常看到别人的网站有个边框来修饰文字区域,类似圆角矩形把文字环绕起来,特别有感觉,于是就试着用图片边框来修饰,但是用图片过多会拉慢网页的加载速度,能不能使用css3来实现边框圆角效果呢?当然border-radius要在firefox或Safari 和 Chrome才能实现 W3C 很早就制订了实现了 CSS 圆角的 CSS3 属性:border-radius,Firefox 和 Safari 也通过私有属性实现了该功能: 1 <div style=" border-top-left-ra

css3实现边框圆角样式

  基本语法: border-radius: 5px; 兼容大多数浏览器: /*兼容Mozilla(Firefox, Flock等浏览器)*/ -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; /*兼容WebKit (Safari, Chrome等浏览器)*/ -web

CSS的display、hover、overflow、&amp;copy(版权符号)、borer-radius(边框圆角)

一.display: none 隐藏 block显示     visibility:hidden隐藏 visible显示 display:none和visibility:hidden这两个属性对应的值都是隐藏对像,但是它们隐藏对像有点区别. display和visibility的区别:display隐藏相当于这个元素没有了,visibility的隐藏该元素所占的位置还在,只是内容隐藏了. 二.hover:不是一个样式,用元素的ID或者CLASS之类后面跟冒号hover,代表鼠标放到此元素上显示哪

Android 设置View 圆角

虽然很简单,但还是记录一下.不一到此一游 在drawable文件下 创建一个布局文件corners_bg.xml <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#000000" />

边框宽度 边框圆角 边框颜色

self.label1.layer.borderWidth=1;//边框宽度 //self.label1.layer.cornerRadius=5;//边框圆角 CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB(); CGColorRef colorref = CGColorCreate(colorSpace,(CGFloat[]){ 245.0/256, 166.0/256, 35.0/256, 1 }); self.label1

android 按钮背景 圆角+点击效果

今天做了个按钮,不想麻烦美工做图片,又不喜欢方角的图片,就用xml做了圆角的图片,做好之后发现,点击的时候看不出点击效果了,xml可以定义点击效果, 就想怎么能两个一起实现,网上找了下大致看了一遍都不是我想要的,就慢慢的试了试,结果两者一结合就OK了. 1 <Button 2 android:id="@+id/repeat" 3 android:layout_width="fill_parent" 4 android:layout_height="w