6

Tôi muốn tạo ra một DatePicker như thế này:Làm thế nào tạo mới "vòng tròn" datepicker android thoại

http://3.bp.blogspot.com/-SK2ljlhHiCU/UaiEjF1lhGI/AAAAAAABJqs/0uWv7oMxdG4/s640/android-calendar-time-control-1.png

possibily mà không sử dụng thư viện bên ngoài. Đầu tiên, có thể không? Bây giờ tôi có thể tạo DatePickerDialog đơn giản theo cách này:

public class DatePickerFragment extends DialogFragment implements DatePickerDialog.OnDateSetListener { 

public EditText activity_edittext; 

public DatePickerFragment(EditText edit_text) { 
    activity_edittext = edit_text; 
} 

@Override 
public Dialog onCreateDialog(Bundle savedInstanceState) { 
    // Use the current date as the default date in the picker 
    final Calendar c = Calendar.getInstance(); 
    int year = c.get(Calendar.YEAR); 
    int month = c.get(Calendar.MONTH); 
    int day = c.get(Calendar.DAY_OF_MONTH); 

    // Create a new instance of DatePickerDialog and return it 
    return new DatePickerDialog(getActivity(), this, year, month, day); 
} 

    @Override 
    public void onDateSet(DatePicker view, int year, int month, int day) { 
     activity_edittext.setText(String.valueOf(month + 1) + "/" + String.valueOf(day) + "/" + String.valueOf(year)); 
    } 
} 

nhưng nó xuất hiện như hộp thoại bình thường chứ không phải là "đồng hồ". Bất kỳ ý tưởng?

+0

Dường như với tôi là nhiều hơn một TimePicker chứ không phải là một Bảng chọn ngày. Dù sao, nó có thể làm một cái gì đó tương tự, nhưng bạn phải xây dựng một điều khiển tùy chỉnh –

+0

Tôi nghĩ rằng nó là như nhau .. Có TimePicker và DatePicker quá xây dựng theo cách này. Nhưng tôi không thể tìm thấy bất kỳ hướng dẫn/hướng dẫn nào về cách thực hiện. CNTT của cùng một sử dụng google cho lịch/chương trình nghị sự của nó khi bạn thiết lập một sự kiện. –

Trả lời

Các vấn đề liên quan