我已经在水平方向的线性布局中创建了5个编辑文本,它们没有设置填充或边距。当我更改这些编辑文本的背景颜色时,边框就会消失。请帮忙解决如何确保我的编辑文本不会失去边框。以下是代码片段。
保存填充并重新分配没有起到帮助作用!
保存填充并重新分配没有起到帮助作用!
private void setToNonEditMode(EditText textBox, boolean nonEditMode){
if(nonEditMode){
textBox.setClickable(false);
textBox.setBackgroundColor(getResources().getColor(R.color.transparent));
textBox.setFocusable(false);
textBox.setFocusableInTouchMode(false);
}else{
textBox.setClickable(true);
textBox.setBackgroundColor(getResources().getColor(R.color.white));
textBox.setFocusable(true);
textBox.setFocusableInTouchMode(true);
}
}