Android 는 DatePickerDialog 를 사용 하여 시간 을 표시 합 니 다.
2925 단어 AndroidDatePickerDialog표시 시간
효 과 는 다음 과 같 습 니 다:
낡은 규칙 은 마지막 에 소스 코드 가 있 고 절 차 는 다음 과 같다.
1.Calendar 클래스 를 호출 하여 년 월 일 가 져 오기
중점:마지막 에 달 에 1 이 빠 진 것 을 발견 할 수 있 습 니 다.이것 은 정상 적 인 것 입 니 다.api 에서 이 값 의 원시 값 은 0 이 고 자신 이 하 나 를 추가 하면 됩 니 다.
2.년 월 일의 값 을 DatePickerDialog 에 넣 기
원본 코드 는 다음 과 같 습 니 다.
레이아웃 파일
<TextView
android:id="@+id/time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="216dp"
android:text=" "
android:textSize="20sp"/>
자바 파일:
public class MainActivity extends Activity {
private TextView time;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initView();
time.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
showtime();
}
});
}
private void initView() {
time = (TextView) findViewById(R.id.time);
}
private void showtime() {
Calendar calendar = Calendar.getInstance();// Calendar
int mYear = calendar.get(Calendar.YEAR);//
int mMonth = calendar.get(Calendar.MONTH);// , 0。 。
int mDay = calendar.get(Calendar.DAY_OF_MONTH);//
DatePickerDialog datePickerDialog = new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker datePicker, int i, int i1, int i2) {
time.setText(i + " " + (i1+1) + " " + i2 + " ");// , i1
}
}, mYear,mMonth, mDay);// DatePickerDialog ,
datePickerDialog.show();// dialog
}
}
안 드 로 이 드 가 DatePickerDialog 를 사용 하여 시간 을 표시 하 는 것 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 안 드 로 이 드 DatePickerDialog 표시 시간 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 도 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Bitrise에서 배포 어플리케이션 설정 테스트하기이 글은 Bitrise 광고 달력의 23일째 글입니다. 자체 또는 당사 등에서 Bitrise 구축 서비스를 사용합니다. 그나저나 며칠 전 Bitrise User Group Meetup #3에서 아래 슬라이드를 발표했...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.