2013-02-12 2 views
0

나는 다음과 같은 코드가 있습니다오류 텍스트 흰색 것으로 보인다

EditText edit = (EditText) findViewById(R.id.bluetractor); 
     if (edit.getText().toString().equals("Blue Tractor")) 
     { 
     Toast.makeText(getApplicationContext(), "Correct", Toast.LENGTH_LONG).show(); 
     } 
     else 
     { 
     edit.setError("Incorrect"); 
     } 

을하지만 코드를 실행 버튼을 클릭하면, 그것은 모두 작성 사실에서 떨어져 잘 작동합니다 ("잘못된를 ")는 흰색으로 표시되므로 오류 팝업의 흰색 배경에는 표시되지 않습니다. 누구든지 도와 줄 수 있습니까? 당신이 함께 setError을 사용할 수 있습니다, 감사합니다

답변

0

는 해당 뷰의 XML의 색상을 변경할 수있는 하나 또는

setError("error").setTextColor(bleh) 
+0

"red"또는 빨간색 (FF0000)의 색상 코드 만 입력하면됩니까? – cw1998

+0

색상 xml 파일을 값으로 만들어 프로그래밍 방식으로 설정해야합니다. [this] (http://stackoverflow.com/questions/7548653/settextcolor-of-textview-programatically). 다른 리소스를 선택하는 것처럼 할당 할 것입니다. – Rarw

+0

설정 오류시 색상을 설정할 수 없다는 메시지가 나타납니다. – cw1998

0

그것은

<item name="android:textColorSecondaryInverse"></item> 

또는 설정하여 XML을 수행 할 수 있습니다 Spannable String

관련 문제