android 圆角输入框的设计和使用
2013-08-29 13:40
344 查看
在外面做Android开发和UI设计的过程中,经常会用到圆角输入框,但是Android系统中没有定义圆角输入框,那么我们就要自己定义和设计,至于如何设计,那就跟我一步步的走完这个流程吧!
首先上效果图:
首先贴上xml代码:
在这里主要就是用到了一个背景图片
在这里,下面我要把这个文件的代码贴上来,具体如下:
在这里有个item标签,上面的是表示选中时的图片背景,下面的是按下时的图片背景。
这个背景图片,大家一定要记住,要用.9.png的格式,因为这种格式是一种可拉伸的格式,在本例中,可以进行横向拉伸和纵向拉伸,下面我把这两个图片给贴上来。
这两个文件放到“根目录\res\drawable-hpi\“目录中。这样就可以实现圆角了。
以上就是圆角输入框的实现方式,大家可以尝试一下,欢迎留言和探讨。
首先上效果图:
首先贴上xml代码:
<RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center_vertical" android:clickable="true" android:background="@drawable/preference_single_item" > <EditText android:id="@+id/step" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="8dp" android:background="@null" android:hint="这个就是圆角输入框" android:lines="5" android:textSize="17sp" android:textColor="#000"/> </RelativeLayout>
在这里主要就是用到了一个背景图片
background="@drawable/preference_single_item"
在这里,下面我要把这个文件的代码贴上来,具体如下:
<?xml version="1.0" encoding="UTF-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_enabled="true" android:state_selected="true" android:drawable="@drawable/ic_preference_single_pressed" /> <item android:state_enabled="true" android:state_pressed="true" android:drawable="@drawable/ic_preference_single_pressed" /> <item android:drawable="@drawable/ic_preference_single_normal" /> </selector>
在这里有个item标签,上面的是表示选中时的图片背景,下面的是按下时的图片背景。
这个背景图片,大家一定要记住,要用.9.png的格式,因为这种格式是一种可拉伸的格式,在本例中,可以进行横向拉伸和纵向拉伸,下面我把这两个图片给贴上来。
这两个文件放到“根目录\res\drawable-hpi\“目录中。这样就可以实现圆角了。
以上就是圆角输入框的实现方式,大家可以尝试一下,欢迎留言和探讨。
相关文章推荐
- 使用AIDL(Android接口描述语言)设计和使用远程接口
- Android使用Xfermode图形渲染方法实现自定义圆形、圆角和椭圆ImageView
- Android使用BitmapShader图形渲染实现圆形、圆角和椭圆自定义图片View
- Android为什么要设计出Bundle而不是直接使用HashMap来进行数据传递
- Android开发使用自定义View将圆角矩形绘制在Canvas上的方法
- 使用Jquery Mobile设计Android通讯录
- Android经常使用设计模式(二)
- android - UI设计之shape和selector的结合使用
- android:shape的使用(圆角按钮和按钮颜色)
- Android布局设计之ListView使用XML数据源来分页加载
- 使用Drawble文件实现圆角,填充颜色,边框等属性的设置(Android)
- 【android】 使用一个shape.xml文件,使用代码设置不同圆角背景颜色
- Android Shape Drawable 静态使用和动态使用(圆角,渐变实现)
- Android使用XML的方式为背景添加渐变,描边,圆角的效果
- android应用开发-从设计到实现 2-5 图标的使用
- Android用户界面设计:使用片段
- Android小例子:圆角按钮、CheckBox使用、退出确认框、Intent传值、Activity显示软件信息
- 浅学设计模式之策略<Strategy>模式及在android中的使用
- java4Android(15)处理流的使用示例、装饰者设计模式、节点流和处理流的关系
- Android使用圆角