요약
Android 번호 선택기에서 이전 및 다음 번호를 숨기려고합니다. 또한 글꼴 크기와 색상을 변경할 수 있도록 NumberPicker 클래스를 확장하고 있습니다. 잠재적으로 값을 변경할 수 있음을 발견했습니다.
private static final int MODIFIED_SELECTOR_WHEEL_ITEM_COUNT = 3;
정적 최종 값을 어떻게 재정의 할 수 있는지 잘 모르겠습니다.
기본 번호 선택기 :
원하는 수정 번호 선택기 애니메이션을 그대로 사용하여 번호 선택기를 다음과 같이 만들고 싶습니다.
확장 번호 선택기 클래스 :
public class CustomStatNumberPicker extends android.widget.NumberPicker{
private static final int MODIFIED_SELECTOR_WHEEL_ITEM_COUNT = 1;
public CustomStatNumberPicker(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
public void addView(View child) {
super.addView(child);
updateView(child);
}
@Override
public void addView(View child, int index, android.view.ViewGroup.LayoutParams params) {
super.addView(child, index, params);
updateView(child);
}
@Override
public void addView(View child, android.view.ViewGroup.LayoutParams params) {
super.addView(child, params);
updateView(child);
}
private void updateView(View view) {
if(view instanceof EditText){
((EditText) view).setTextSize(40);
((EditText) view).setTextColor(Color.parseColor("#FFFFFF"));
}
}
}
TL; DR; 이전 및 다음 번호 선택기 값을 숨기려면 어떻게합니까? 메서드를 재정의하거나 이미 수행 한 것처럼 확장 클래스를 수정합니다.
미리 감사드립니다.
가운데 행에없는 색인을 건너 뛰도록 그리기 루틴을 수정할 수 있습니다. 1478 줄 에서 조건을 변경해보십시오 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다