比如说,创建了一个默认的EditText。它在白色编辑框周围有一个默认填充。 底部的默认填充大于顶部的填充。 这意味着:EditText的中心水平线不在白色编辑框的中心。
如果我将imageView,Align Right和Center Vertical与EditText放在一起,则imageview不在白色编辑框的中心。
我可以手动轻推它。但我担心它不适用于所有设备。 一个更好的解决方案?
谢谢!
答案 0 :(得分:0)
我建议你按照本教程,这将实现你想要的,同时看起来很棒。 http://www.wapolabs.com/2012/10/17/android-tip-1-customizing-an-edittext-view/
将任何内容放在编辑文本中但不是文本是不好的做法。坚持自定义编辑文本视图并不难,并保持良好的功能。
并且在自定义编辑文本时始终设置填充以将文本强制到您想要的确切位置。填充在所有手机上看起来都不错。