展会信息港展会大全

使用图片自定义android控件EditText 边框背景
来源:互联网   发布日期:2016-01-06 19:12:50   浏览:3053次  

导读:首先重新定义一个style。在values文件夹下新建一个xml文件:?xml version=1.0 encoding=utf-8?resources style name=my_edittext_style parent=@android:style/Widget.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>

这样就完成了。

赞助本站

人工智能实验室

相关热词: 自定义 android控件

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港