আমি ইতিমধ্যে একটি ডেটপিকার পেয়েছি যা ব্যবহারকারীরা সম্পাদনা পাঠ্য ক্ষেত্রে ক্লিক করলে পপ আপ হয়
eReminderDate.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//To show current date in the datepicker
Calendar mcurrentDate = Calendar.getInstance();
int mYear = mcurrentDate.get(Calendar.YEAR);
int mMonth = mcurrentDate.get(Calendar.MONTH);
int mDay = mcurrentDate.get(Calendar.DAY_OF_MONTH);
DatePickerDialog mDatePicker;
mDatePicker = new DatePickerDialog(AddReminder.this, new OnDateSetListener() {
public void onDateSet(DatePicker datepicker, int selectedyear, int selectedmonth, int selectedday) {
// TODO Auto-generated method stub
/* Your code to get date and time */
selectedmonth = selectedmonth + 1;
eReminderDate.setText("" + selectedday + "/" + selectedmonth + "/" + selectedyear);
}
}, mYear, mMonth, mDay);
mDatePicker.setTitle("Select Date");
mDatePicker.show();
}
});
আমি একইভাবে টাইমপিকার করার চেষ্টা করেছি কিন্তু এটি কাজ করতে অক্ষম। এটি কাজ করার এটাই আমার চেষ্টা
eReminderTime.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Calendar mcurrentTime = Calendar.getInstance();
int hour = mcurrentTime.get(Calendar.HOUR_OF_DAY);
int minute = mcurrentTime.get(Calendar.MINUTE);
TimePickerDialog mTimePicker;
mTimePicker = new TimePickerDialog(AddReminder.this, new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker timePicker, int selectedHour, int selectedMinute) {
eReminderTime.setText( ""selectedHour + ":" + selectedMinute);
}
}, hour, minute);
mTimePicker.setTitle("Select Time");
mTimePicker.show();
}
});
ডেটপিকারের জন্য আমি যেভাবে কাজটি করেছিলাম তার মতো এটি করা কি অসম্ভব?
এই কোডটি দিয়ে সম্পাদনা পাঠ্য ক্ষেত্রটি ক্লিক করা মাত্র আমি একটি টাইমপিকার পপ আপ করার চেষ্টা করেছি।
eReminderTime.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
showDialog(TIME_DIALOG_ID);
}
});
কোনও কারণে যখন আমি অ্যান্ড্রয়েড স্টুডিওতে প্রবেশ করি তখন 'শো ডায়ালগ' আউট হয়ে যায়।
আমি কোথায় ভুল করছি সে সম্পর্কে কেউ আমাকে টিপস দিতে পারেন? বা আমি কি কাস্টম ডায়ালগফ্রেগমেন্টটি ব্যবহার করতে যাচ্ছি?