Android 自定义光标样式
2016-06-16 23:18
411 查看
今天自定义光标,自己切图,不过怎么切都是很宽。不是一个很细的条。我用ps花了一个像素的直线,放上去还是不行。后来在网上找到方法,那就是用shape。不得不说,shape真的是太吊了。
给EditText指定Android:textCursorDrawable属性
cursor_purl是一个资源文件
设置成1dip宽度正好!
补充
通过width来指定光标的宽度
通过top属性来使光标顶部 向上移动距离
通过bottom属性来使光标底部 向下移动距离 (所以指定负数就是使光标底部向上挪了)
给EditText指定Android:textCursorDrawable属性
<EditText android:id="@+id/password" android:layout_width="match_parent" android:layout_height="50dp" android:textColorHint="@color/colorPure" android:inputType="textEmailAddress" android:background="@drawable/apptheme_edit_text_holo_light" android:textCursorDrawable="@drawable/cursor_purl" android:hint="Password"/>
cursor_purl是一个资源文件
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <size android:width="1dip" /> <solid android:color="@color/colorPure" /> <!--<padding--> <!--android:top="0sp"--> <!--android:bottom="0sp" />--> </shape>
设置成1dip宽度正好!
补充
通过width来指定光标的宽度
通过top属性来使光标顶部 向上移动距离
通过bottom属性来使光标底部 向下移动距离 (所以指定负数就是使光标底部向上挪了)
相关文章推荐
- Android学习之自定义View
- Android自定义仿Siri曲线View
- [置顶] 优秀Android博客大全,整理了国内外大神博客/Github地址,是学习Android进阶的首选[转]
- android dialog
- 视频播放器
- JFinalAsAndroid(第一天)
- Android中的IPC方式——使用Bundle和文件共享
- Android6.0软件崩溃问题
- Android开发用过的十大框架
- Android 为什么当数据库改变时,与CursorAdapter关联的页面始终不更新
- OpenglES2.0 for Android:来做个地球吧
- Android数据的四种存储方式
- Android遍历本地视频文件加过滤
- Android Camera 浅析
- Android studio动态调试smali
- Android 音量竞争机制
- android source code下载镜像
- GridView的设置根据Item选择状态改变背景状态_Selector方式
- Android导出带签名的Apk
- 安卓开发之非常好用的AndroidOne框架DownloadManager