自定义android控件EditText 自定义边框 背景

摘要:
自定义EditText边框背景:首先重新定义一个style。在values文件夹下新建一个xml文件:@drawable/my_edittext接下来在drawable里添加my_edittext.xml:内容如下˂?
自定义EditText边框背景:

首先重新定义一个style。在values文件夹下新建一个xml文件:

<?xml version="1.0" encoding="utf-8"?>

<resources>

<style name="my_edittext_style" parent="@android:style/Widget.EditText">

<item name="android:background">@drawable/my_edittext</item>

</style>

</resources>

接下来在drawable里添加my_edittext.xml:内容如下

<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_focused="true" android:drawable="@drawable/editbox_focus" /> <item android:drawable="@drawable/editbox_normal" />

</selector>

其中editbox_normal为正常情况下的编辑框图片,editbox_focus为选中下的编辑框图片

定义好了这两个文件之后就可以用以下方式使用:

<EditText

style="@style/my_edittext_style"

android:text="My EditText"

android:layout_width="fill_parent"

android:layout_height="wrap_content">

</EditText>

转自:http://blog.csdn.net/a570056568/article/details/6180872

免责声明:文章转载自《自定义android控件EditText 自定义边框 背景》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇单精度与双精度libubox中uloop库的使用下篇

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

相关文章

WPF border属性

Border 是一个装饰的控件,此控件绘制一个边框、一个背景,在 Border 中只能有一个 子控件,但它的子控件是可以包含多个子控件的 Border 的几个生要的属性: Background:此属性设置 背景颜色 BorderBrush:此属性设置  边框颜色 BorderThickness:此属性设置 边框的宽度 CornerRadius:此属性设置...

Flex2:无边框透明背景MenuBar实现

在Flex2中,大家是否发现MenuBar的背景与边框是不能去掉的,其实这是因为MenuBar的缺省的backgroundSkin属性使用的是mx.skins.halo.MenuBarBackgroundSkin,不管您怎么设置,该skin都会绘制背景以及边框,所以我们不能去掉MenuBar的边框。 既然这样的话,要去掉边框,只需要不使用该Skin就可以...

CSS3 border-image详解、应用

一、border-image的兼容性 border-image可以说是CSS3中的一员大将,将来一定会大放光彩,其应用潜力真的是非常的惊人。可惜目前支持的浏览器有限,仅Firefox3.5,chrome浏览器,Safari3+支持border-image。所以,就本文而言,IE浏览器可以回家休息了,Firefox3及其以下以及Opera浏览器也可以休息去看...

CSS3之边框图片border-image

CSS3中有关border的属性,还有很多,今天我将为大家介绍一个很好玩的属性——Border-image。有了CSS3之边框图片Border-image,我们可以轻松搞定圆角,轻松搞定很多之前难搞的东东。 一、border-image的语法 1、border-image-source border-image-source:url(image);/*im...

table边框设置

一、表格的常用属性基本属性有:width(宽度)、height(高度)、border(边框值)、cellspacing(表格的内宽,即表格与tr之间的间隔)、 cellpadding(表格内元素的间隔,即tr与tr之间的间隔)、bordercolorlight(表格的亮边框颜色)、 bordercolordark(表格的暗边框颜色)、bgcolor(表格的...

java poi 设置边框

//获取工作簿 HSSFWorkbook hwb = new HSSFWorkbook(); //获取sheet HSSFSheet sheet = hwb.createSheet(); //获取样式对象 HSSFCellStyle cellStyle = hwb.createCellStyle(); //设置样式对象,这里仅设置了边框属性 cellSty...