在Drawable中建立xml文件:
rounded_edittext.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/re/android"
android:shape="rectangle"
android:padding="8dip">
<!-- 底色 -->
<solid android:color="#FFFFFF"/>
<!-- 圆角的角度 -->
<corners android:bottomRightRadius="3dip"
android:bottomLeftRadius="3dip"
android:topLeftRadius="3dip"
android:topRightRadius="3dip"/>
</shape>
rounded_edittext_focused.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"
android:padding="8dip">
<solid android:color="#FFFFFF"/>
<!-- 边框色 -->
<stroke android:width="2dip" android:color="@color/edittext_focused_stroke_color" />
<corners
android:bottomRightRadius="3dip"
android:bottomLeftRadius="3dip"
android:topLeftRadius="3dip"
android:topRightRadius="3dip"/>
</shape>
rounded_edittext_states.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:state_enabled="true"
android:drawable="@drawable/rounded_edittext_focused" />
<item android:state_focused="true"
android:state_enabled="true"
android:drawable="@drawable/rounded_edittext_focused" />
<item android:state_enabled="true"
android:drawable="@drawable/rounded_edittext" />
</selector>
在实际应用中,在EditText指定BackgroundDrawable就可以了。
分享到:
相关推荐
android+滚动Edittextandroid+滚动Edittextandroid+滚动Edittextandroid+滚动Edittextandroid+滚动Edittextandroid+滚动Edittextandroid+滚动Edittextandroid+滚动Edittextandroid+滚动Edittextandroid+滚动Edittext
解决Edittext值错乱问题+支持全选+支持修改内容变色+支持单选内容变色
基于gradle7.0.0,java移动开发+android+listView+EditText+实现搜索ListView功能,基于TextWatcher的onTextChanged,beforeTextChanged,afterTextChanged进行搜索功能的函数filterData的执行,并在合适的位置如:...
Listview+Edittext和ListView+CheckBox
editText和Dialog等组件的圆角边框设置
android中设置EditText有四周边框,圆角边框。将此文件放到res/drawable/edittext.xml,在布局文件中给EditText添加属性android:background="@drawable/edittext"。效果完美实现。当然,里面的圆角,颜色可根据自己...
用过listview和edittext相结合开发时,相信大家都会遇到一个问题:当edit获得焦点输入后,在失去焦点后,内容发生了更改混乱。此demo得到了完美解决。
ListView+EditText筛选查找源码 现在很多的app中都有搜索的功能。也就是说搜索栏下面有一个列表,列表中放的内容可能是游戏,也有可能是其他的内容。这时候,我们可以在搜索框中输入你想要搜索的内容,这时候,下面...
android-EditText边框颜色 ,完整源码,适用初学者
scrollview+edittext实现批量输入效果,解决了edittext焦点错位,数据复用问题
继承继承ScrollView 实现自定义ListView 解决ListView+EditText焦点的问题
RecyclerView条目点击监听,EditText 输入数据动态搜索
带删除按钮的圆角EditText
用EditText + PopupWindow来实现搜索的功能 博客地址:http://www.cnblogs.com/wangfengdange/p/5428113.html
Android开发之ListView+EditText焦点问题解决方案.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
login:为用户登录界面 布局由xml,该应用实现了ImageView 形成圆形图片并加边框。EditText的光标前添加图片,其边框为半角型。
NULL 博文链接:https://wen742538485.iteye.com/blog/1560745
Android中为EditText添加边框的代码清单.pdf 学习资料 复习资料 教学资源
Android中实现EditText圆角的方法,需要的朋友可以参考一下
editText控件整理,非常有助于研究安卓的朋友们参考学习!包括了editText的所有用法和规则!