自定义EditText样式及光标
2016-06-18 16:07
453 查看
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_gravity="center" android:background="@drawable/signbg" > <TextView android:id="@+id/laber_name" android:text="@string/xuehao" android:layout_width="50dp" android:layout_height="50dp" android:layout_marginTop="60dp" android:layout_marginLeft="40dp" android:textColor="#080808" android:textSize="16sp" ></TextView> <EditText android:id="@+id/student_name" android:layout_width="200dp" android:layout_height="30dp" android:inputType="text|textMultiLine" android:labelFor="@id/student_name" android:layout_toEndOf="@id/laber_name" android:layout_marginTop="50dp" android:textColor="#080808" android:gravity="center" android:shadowDx="1" android:shadowDy="1" android:shadowRadius="1" android:singleLine="true" android:textSize="13sp" android:background="@drawable/shape" android:cursorVisible="true" android:textCursorDrawable="@drawable/color_cursor" ></EditText> <TextView android:id="@+id/laber_password" android:text="@string/password" android:layout_below="@id/laber_name" android:layout_width="50dp" android:layout_height="50dp" android:layout_marginLeft="40dp" android:textColor="#080808" android:textSize="16sp" > </TextView> <EditText android:id="@+id/student_password" android:layout_width="200dp" android:layout_height="30dp" android:inputType="text" android:labelFor="@id/student_password" android:layout_toEndOf="@id/laber_password" android:layout_below="@id/student_name" android:textColor="#080808" android:gravity="center" android:shadowDx="1" android:shadowDy="1" android:shadowRadius="1" android:singleLine="true" android:textSize="13sp" <span style="color:#ff0000;"> android:background="@drawable/shape" </span> android:layout_marginTop="20dp" <span style="color:#ff0000;"> android:cursorVisible="true" </span> <span style="color:#ff6666;"> android:textCursorDrawable="@drawable/color_cursor" </span> ></EditText> <Button android:id="@+id/student_input" android:layout_width="250dp" android:layout_height="50dp" android:gravity="center" android:layout_below="@id/student_password" android:background="@drawable/signbtn" android:layout_marginTop="30dp" android:layout_marginLeft="50dp" > </Button> </RelativeLayout>
在EditText中使用自定义样式
在/res/drawable中添加shape.xml
<shape xmlns:android="http://schemas.android.com/apk/res/android"> <gradient android:startColor="#c0000000" android:endColor="#c0000000" android:angle="90" /><!--背景颜色渐变 --> <solid android:color="#FFFFFF" /><!-- 背景的填充颜色 --> <stroke android:width="2dp" android:color="#87CEFA" /><!-- 描边,width是边得宽度,color是颜色 --> <padding android:left="3dp" android:top="3dp" android:right="3dp" android:bottom="3dp" /><!-- 四周留出来的空白 --> </shape>
在/res/drawable中添加color_cursor.xml
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <size android:width="1dp" /> <solid android:color="#008000" /> </shape>
相关文章推荐
- CSS-合理使用z-index控制盒子视轴高度,解决z-index失效
- CSS学习8(浮动和定位)
- css居中
- DRP之HTML 中插入 CSS样式
- css图片居中的方法
- 网页开发基础知识 HTML + CSS
- CSS3实现两行或三行文字,然后多出的部分省略号代替
- 如何解决inline-block元素的空白间距
- 用 CSS 隐藏页面元素的 5 种方法
- 使用 <pre> 标签样式的注意事项
- 请问怎么判断子栏目的第一个,并为它加上样式
- 单页面右侧导航样式
- 27款经典的CSS框架
- iOS文字样式处理总结(字体、前背景色、斜体、加粗、对齐、行间距、段间距、动态获取字符串label宽高等)
- js获取Dom元素的属性样式
- HTML+CSS:圆形和圆角图片格式
- CSS强制英文、中文换行与不换行
- CSS基础语法
- css 笔记
- css制作手风琴的效果