2016-06-17 10 views
2

を使用して、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

ありがとうございました。もう1つの問題は、それが実際にradioGroupに適用されていないことです。 x.radioGroup.set(ColorStateList.valueOf(textColor)); – neo

関連する問題