버튼 에 그냥 Text로 글씨를 쓴다음 다른 버튼 누르면 색상을 변화를 주려고 합니다

아래같은 방법으로는 이상하게 글씨가 사라지네요

버튼 이라서 그런지??아니면 다른 방법이 있는지 점 알려주세요



private OnClickListener tab = new OnClickListener() {
  
  public void onClick(View v) {
   
   switch(v.getId())
   {
    case R.land_Button.tab2 :

     tab1.setText(R.string.tab3);
     tab1.setTextColor(0xffffff);
     break;
     
     
     
   }
   
   
  }
 };