0
나는 간단한글고 : 다음은
editText.setBackgroundColor(Color.RED)
는 그 목적을 위해 괜찮지 글고의 배경을 강조하려는 제거, 하이라이트의 배경 색상을 설정.
그러나 정확히 이것을 뒤집을 수있는 방법을 찾을 수 없습니다.
editText.setBackgroundColor(Color.WHITE)
또한
editText.setBackgroundColor(Color.TRANSPARENT)
완전히 컨트롤의 모양을 변경합니다.
EditText
은 더 이상 EditText
처럼 보이지 않지만 단색의 흰색 직사각형이되거나 사라집니다.
"이것은 매우 간단한 작업이지만, 배경색 설정도 스타일에 영향을 미친다는 함정에 빠져 있습니다."- EditText의 배경색은 색상이 아닙니다. 이것은 일련의 9- 패치 PNG 파일에 의해 뒷받침되는'StateListDrawable'입니다. 배경을 색상 (예 :'RED ')으로 변경하면'EditText'가 더 이상'EditText'처럼 보이지 않게됩니다. – CommonsWare