在做自定义View控年的时候,需要重写OnDraw()方法,有时,需要用自己想要的输入框,但Android提供的EidtText不能满足要求,这时就需要继承EditText,自定义EditText。

首先,继承EditText。

其次,重写,OnMeasure()方法,以及OnDraw()方法。在OnDraw()方法中,用画笔及画布形成自己想要的EditText样子。

再次,在xml中引用自定义的EidtText。此时,需要将android:background设为"#00000000",因为android系统的EditText类自带一个白色的背景,如果在用自己定义的EditText时,因为其继承自EditText,所以这里如果不重新设置一下背景,也会自带一个白色背。

更多相关文章

  1. Android(安卓)实现发送彩信方法 (MMS),非调用系统界
  2. [Android]simplelistadapter 与数据库绑定显示list 并且根据数据
  3. Android(安卓)应用反编译方法
  4. 安卓开发文件缓存方法的具体实现(参考代码)
  5. Android(安卓)官网无法访问的解决方法
  6. Android(安卓)Studio使用中的小常识
  7. 保持应用程序界面不随手机转动而转动 解决方法
  8. Preference 使用方法详解
  9. Android(安卓)Path 使用 解析

随机推荐

  1. Android 内功心法(1.1)——android常用设
  2. Android多媒体开发 Pro Android Media 第
  3. Android嵌入unity界面,崩溃及卸载activity
  4. Android 内存浅析【一】【管理、机制、分
  5. 【幻灯片分享】Android账户同步备份框架
  6. Android 菜鸟认知总结——Android初印象
  7. 【Rayeager PX2】andoid开机logo分析及PX
  8. 利用OpenCV在Android上DIY相机——第二届
  9. 让Android自带的Gallery实现多点缩放,拖动
  10. 别再问我2020年Android前景如何了,我都回