8 개의 EditText가 있습니다.값을 설정할 때 EditText의 색을 변경하십시오.
사용자가 일부 EditText에 값을 입력하면 빈 EditText가 일부 계산으로 채워집니다.
나는 다음과 같이 글고의 색상을 변경하는 코드를 작성 : IHE 시나리오는 if (ng1 == 0) {
if (Goal >= 0 && Goal <=10)
eg1.setText(Float.toString(Goal));
eg1.setTextColor(Color.BLUE);
}
if (ng2 == 0) {
if (Goal >= 0 && Goal <=10)
eg2.setText(Float.toString(Goal));
eg2.setTextColor(Color.BLUE);
}
if (ng3 == 0) {
if (Goal >= 0 && Goal <=10)
//eg3.setText("");
eg3.setText(Float.toString(Goal));
eg3.setTextColor(Color.BLUE);
}
수단은, 사용자가 2 값, 3, 그가 원하는 무엇도 4와 글고 치기의 나머지 부분을 넣을 수 있습니다 것입니다 일부 계산을 기준으로 채워지고 채워진 사용자에게 내가 파란색으로 바꿀 필요가 있는지 보여 주며 사용자가 편집 문구를 편집하면 색상이 파란색으로 표시되지만 검정색을 원합니다.
뭐니?
비록 내 작품이지만, OP의 코드에서 무엇이 잘못되었고 무엇이 바뀌 었는지에 대한 간략한 설명을하는 것이 좋습니다. – shkschneider
코드에서 편집 텍스트 색상이 항상 파란색으로 설정된 경우를 제외하고는 관리하지 않습니다. –
사용자가 텍스트 상자에 다시 내용을 입력 할 때 OP는 텍스트의 색을 '검정색'으로 변경하려고합니다. –