我有一组以垂直线显示的相对布局的编辑文本。默认情况下,它们之间有很小的边距,尽管我没有设置任何边距。当我更改其中之一的背景颜色时,其底部边距会丢失,并且空间会缩短到我认为其下方的编辑文本的微小顶部边距。我尝试使用setPadding()
,但没有结果。唯一有效的是 setBackground()
,但这也会将颜色更改为原始颜色。
最佳答案
尝试将 xml 中的边距设置为 Edittexts,而不是 setPadding。如果您需要通过代码设置边距,则必须修改编辑文本的布局参数。
在 XML 中设置边距应该可以解决您的问题。
关于java - Android EditText 颜色更改会破坏边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35651184/