آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل عجیب در کار با دیالوگ و number picker

mortex  9 سال پیش  9 سال پیش
0 0

سلام، من تو اکتیویتی خودم یک دیالوگ باز می کنم و اونجا با وارد کردن تاریخ بین آیتم های لیست ویو خودم جستجو انجام میدم. اما جالب اینجاست که وقتی من در ادیتباکس موجود در دیالوگ خودم تاریخ رو وارد میکنم جستجو بخوبی انجام میشه اما وقتی همون تاریخ رو با number picker میگیرم و در ادیتباکس قرار میدم خطا میده با اینکه عینا همون تاریخ رو داره

متاسفانه به دلایلی نمیتونم log بندازم و این هم اشکال زدایی رو سختتر می کنه، لطفا راهنماییم کنید متشکر

این هم کد:

 btnActivity.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// custom dialog
final Dialog dialog = new Dialog(ActivityMainSend.this);
dialog.setContentView(R.layout.dialog_get_date);
final NumberPicker npYear = (NumberPicker) dialog.findViewById(R.id.npYear);
npYear.setMaxValue(1400);
npYear.setMinValue(1380);
npYear.setValue(1395);
final NumberPicker npMonth = (NumberPicker) dialog.findViewById(R.id.npMonth);
npMonth.setMaxValue(12);
npMonth.setMinValue(1);
npMonth.setValue(11);
final NumberPicker npDay = (NumberPicker) dialog.findViewById(R.id.npDay);
npDay.setMaxValue(31);
npDay.setMinValue(1);
npDay.setValue(30);
final EditText edt = (EditText) dialog.findViewById(R.id.editText);
Button btnSet = (Button) dialog.findViewById(R.id.button);
Button dialogButtonOk = (Button) dialog.findViewById(R.id.dialogButtonOK);
Button dialogButtonCancel = (Button) dialog.findViewById(R.id.dialogButtonCancel);

btnSet.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
String mydate1 = npDay.getValue() +"/"+ npMonth.getValue()+"/"+npYear.getValue();
edt.setText("10/11/1395");
}
});

dialogButtonOk.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
String mydate = edt.getText().toString();
searchDate(mydate);
dialog.dismiss();
}
});

dialogButtonCancel.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
dialog.dismiss();
}
});

dialog.show();
}
});
 
 
0 0
نکته جالب و خیلی عجیبی که متوجه ش شدم اینه که وقتی صفحه کلید مجازی گوشی فعال باشه جستجو انجام میشه و اگر فعال نباشه جستجو انجام نمیشه و خطا میده برای همین با ادیت تکست کار میکنه چون صفحه کلید رو فعال میکنه و بدون اون نه، چطور میشه اینو حل کرد؟ (9 سال پیش)
0 0
کسی تا حالا به این مورد بر نخورده؟ (9 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .