1
나는 1에서 12까지 시간을 표시하는 탐색 바 정상적인 작업을 시도했지만 거의 다른 요구 사항이 없습니다. 시간 선택을 표시하기 위해 android seekbar를 사용하는 방법은 무엇입니까?
일부 신체가 정확하게 seekbar 표시 값을 얻을 수 있도록하시기 바랍니다.
나는 1에서 12까지 시간을 표시하는 탐색 바 정상적인 작업을 시도했지만 거의 다른 요구 사항이 없습니다. 시간 선택을 표시하기 위해 android seekbar를 사용하는 방법은 무엇입니까?
일부 신체가 정확하게 seekbar 표시 값을 얻을 수 있도록하시기 바랍니다.
당신의 검색 막대는 최소에서 최대로 범위가 있습니다. 필요한 범위를 정의해야합니다. 예를 들어, 0시에서 23시 59 분까지 검색 막대를 사용하여 15 분 간격으로 날짜를 선택하려고합니다. 따라서 min = 0 및 max = 24 * 4 인 범위 막대가 필요합니다. 검색 막대가 변경되면 실제 선택한 시간을 계산해야합니다. 이를 위해 SeekBar 진행률을 15 분으로 늘릴 수 있습니다. 그리고 선택한 분이 나옵니다.
예제 코드 :
seekBar.setMax(24 * 4); //24 hours and 4 step in one hour.
seekBar.setOnSeekBarChangeListener(new OnSeekBarChangetListener() {
public void onProgressChanged (SeekBar seekBar, int progress, boolean fromUser) {
int hours = progress/4; // it will return hours.
int minutes = (progress % 4) * 15; // here will be minutes.
}
});
희망이 [여기]
좀 도와 (http://stackoverflow.com/questions/36869158/how-to-set-time-range-using을하는 데 도움이 -seekbar) –
@Alexander, 안녕하세요. 나는 네가 필요해. 이 용도로 사용했던 용어를 모두 설명해 주시겠습니까? –
@nihal_softy "그 모든 용어"는 무엇을 의미합니까? 그것은 단지 아주 기본적인 수학입니다. –