どうすればいいですか?ラジオボタンの色とテキストの色は、選択したときに変更されます
maleRadioButton.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked) {
maleRadioButton.setTextColor(getApplicationContext().getResources().getColor(R.color.colorPrimary));
} else {
maleRadioButton.setTextColor(getApplicationContext().getResources().getColor(R.color.lightGray));
}
}
});
と私は<item name="android:buttonTint">@color/colorAccent</item>
を設定しますが、選択されていないラジオボタンがcolorAccent
代わりのlightGray
任意のアイデアです:
これは私がテキストの色を変更するために使用何ですか?
drawableにセレクタを実装しようとしましたか? –
StateListを使用します –
いいえこの場合、どのようにしてユーザに 'StateList'を渡すことができますか? – y07k2