最近在项目中有应用到搜索框的处所,由于其样式请求与iOS的UISearchBar的作风一致。默许情形下,搜索图标和文字是居中的,在获得焦点的时候,图标和文字左移。但是在Android是并没有这样的控件(可能见识少,其实不知道有)。通常情形下我们应用组合控件,应用ReleativeLayout或FrameLayout来实现。此篇其实不是应用上述办法实现,其核心是继承体系EditText,重写onDraw办法,来转变默许的左上右下的drawable,实现平移到中间地位。这里暂时只实现了drawableLeft的情形,后续将对其进行更新。先来看看实现后果图: 最近在项目中有应用到搜索框的处所,由于其样式请求与iOS的UISearchBar的作风一致。默许情