1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Giới thiệu DatePicker trong lập trình Android

Chủ đề trong 'Hỏi đáp Tin học' bởi nuongitq, 15/01/2016.

  1. 0 người đang xem box này (Thành viên: 0, Khách: 0)
  1. nuongitq

    nuongitq Thành viên quen thuộc

    Tham gia ngày:
    19/04/2015
    Bài viết:
    59
    Đã được thích:
    6
    Android DatePicker là một widget để chọn ngày. Nó cho phép bạn chọn ngày theo ngày, tháng và năm. Giống như DatePicker, android cũng cung cấp TimePicker lựa chọn thời điểm. Các android.widget.DatePicker là lớp con của lớp FrameLayout trong hoc lap trinh android.

    Ví dụ Android DatePicker
    Hãy xem các ví dụ đơn giản của datepicker widget trong android.

    File: activity_main.xml
    Mã:
    [/SIZE][/FONT][/SIZE][/FONT]
    [SIZE=4][FONT=HelveticaNeue-Light][SIZE=4][FONT=Georgia]
    
    
    
    
    
    
    
    

    [Xem thêm:hoc php cơ bản tại hà nội !]


    Activity class

    File: MainActivity.java
    Mã:
    [/SIZE][/FONT][/SIZE][/FONT]
    [SIZE=4][FONT=HelveticaNeue-Light][SIZE=4][FONT=Georgia]package com.example.datepicker2;[/FONT]
    [FONT=HelveticaNeue-Light]
    import android.os.Bundle;
    import android.app.Activity;
    import android.view.Menu;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.Button;
    import android.widget.DatePicker;
    import android.widget.TextView;
    import android.widget.Toast;
    
    public class MainActivity extends Activity {
    DatePicker picker;
    Button displayDate;
    TextView textview1;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    
    textview1=(TextView)findViewById(R.id.textView1);
    picker=(DatePicker)findViewById(R.id.datePicker1);
    displayDate=(Button)findViewById(R.id.button1);
    
    textview1.setText(getCurrentDate());
    
    displayDate.setOnClickListener(new OnClickListener(){
    @Override
    public void onClick(View view) {
    textview1.setText(getCurrentDate());
    }
    
    });
    }
    public String getCurrentDate(){
    StringBuilder builder=new StringBuilder();
    builder.append("Current Date: ");
    builder.append((picker.getMonth() + 1)+"/");//month is 0 based
    builder.append(picker.getDayOfMonth()+"/");
    builder.append(picker.getYear());
    return builder.toString();
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.activity_main, menu);
    return true;
    }
    
    }
    

    ----------------------------- || -----------------------------


    Trung tâm Đào tạo khoa hoc photoshop tại Hà Nội !

Chia sẻ trang này