正如题名,在Android中的EditText是自带内边距的,常规而言设置背景为null即可,但是因为使用了并不熟悉的声明式框架,本是几分钟解决的事儿,却花费了小半天~ 简单的需求,相关blog Android进阶之路 - 去除EditText内边距 Android进阶之路 - EditText输入字体自适应 其实这只是一个很简单的小需求,不想却遇到了一些小问题,索性花一些时间去打牢一下基础 引发场景 常见场景 原始场景 设置 background 场景 background = null background = 色值 background = drawable 设置 padding 仅设置 padding 设置 padding + background Demo测试 效果 xml 引发场景 此场景正是我目前开发中需要适配的一个UI效果,也因由此我又写了个Demo,经过测试了一番后,总结记录于此 我的思考 针对于整体布局而言,以下俩