2016-06-17 7 views
2

ColorStateList을 사용하여 RadioGroup의 색상을 변경하려고하지만 일부 기본 오류가 발생합니다. ColorStateList을 사용하지 않고 RadioGroup 버튼의 색상을 변경할 수 있습니까? 더 쉬운 방법이 있습니까?기호를 해결할 수 없습니다. ColorStateList

다음을 가져 왔지만 여전히 '해결할 수없는 기호'가 있습니다.

import android.graphics.Color; 
import android.graphics.drawable.Drawable; 
import android.graphics.drawable.ColorDrawable; 

는 내가 제대로하고있어 경우 아래 확실하지에서 ColorStateList을 구현하기 위해 노력하고있어,하지만 먼저 나는 '기호 오류를 해결할 수없는'해결해야

if (Item.getCar()=='Audi'){ 
    ColorStateList csl = new ColorStateList(
     new int[][]{ 
      new int[]{android.R.attr.state_enabled}, //disabled 
      new int[]{android.R.attr.state_enabled} //enabled 
     }, 
     new int[] { 
      Color.BLACK //disabled 
      ,Color.BLUE //enabled 

     } 
); 

int textColor = Color.parseColor("#000000"); 
x.radioGroup.set(ColorStateList.valueOf(textColor)); 

하나를 ColorStateList을 작동시키려는 데 도움을 주시면 감사하겠습니다.

답변

7

당신은 나를 위해 작동

import android.content.res.ColorStateList; 
import android.graphics.Color; 

다음 가져와야합니다.

+0

감사합니다. 또 다른 문제는 실제로 radioGroup에 적용되지 않는다는 것입니다. x.radioGroup.set (ColorStateList.valueOf (textColor)); – neo

관련 문제