1
this post의 대답은 매우 효과적입니다. 그러나 나는 단 하나 품목의 색깔을 바꾸고 싶으면. 저는 NumberPicker를 건 드리면 돌아 다니며 작동하지 않습니다. 심지어 가능할까요?NumberPicker의 단일 항목의 텍스트 색상을 변경하십시오.
this post의 대답은 매우 효과적입니다. 그러나 나는 단 하나 품목의 색깔을 바꾸고 싶으면. 저는 NumberPicker를 건 드리면 돌아 다니며 작동하지 않습니다. 심지어 가능할까요?NumberPicker의 단일 항목의 텍스트 색상을 변경하십시오.
난 당신이 내가 있음이 도움말을 희망이
if(i==yourItem){
try{
Field selectorWheelPaintField = numberPicker.getClass()
.getDeclaredField("mSelectorWheelPaint");
selectorWheelPaintField.setAccessible(true);
((Paint)selectorWheelPaintField.get(numberPicker)).setColor(color);
((EditText)child).setTextColor(color);
numberPicker.invalidate();
return true;
}
catch(NoSuchFieldException e){
Log.w("setNumberPickerTextColor", e);
}
catch(IllegalAccessException e){
Log.w("setNumberPickerTextColor", e);
}
catch(IllegalArgumentException e){
Log.w("setNumberPickerTextColor", e);
}
}
을하고 싶은 생각합니다.
작동하지 않음 ... – user1004147