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

3تا سوال ساده

Ali asqar akhavan mahdavi  9 سال پیش  9 سال پیش
0 0

سلام دوستان

3تا سوال ساده داشتم ممنون میشم راهنماییم کنین

1-به EditText گفتم 4کاراکتر بیشتر جا نداشته باش.حالا چیکار کنم که وقتی 4 کاراکتر وارد میشه، بره به EditText بعدی

2-کدی میخوام که مثلا بعد از کاراکتر چهار رشته aaaaaaa، کاراکتر b رو اضافه کنه و بشه aaaabaaa

کدی میخوام که کاراکتر 3تا5 رشته ی abcdefgh رو حذف کنه که بشه abfgh

ممنون میشم از همکاریتون

یاعلی

+3 0
1 - برای EditText یه TextWatcher تعریف کن ( متد AddTextChangeListener برای EditText ) و بگو بعد از تغییر متن اگه به 4 کاراکتر رسید ، این جعبه متن فوکوس رو از بده ( clearFocus ) و بعدی فوکوس بگیره ( requestFocus ) . 2 و 3 - متد subString رو بکار ببرید متوجه میشین . (9 سال پیش)
0 0
همونطور که رضا عزیز گفت میتونی انجام بدی کد سئوال یک رو من واست میذارم اگه متوجه نشدی بگو (9 سال پیش)
0 0
بعضی سوال ها اونقدر ساده اند که با یک سرچ ساده هم میشه به اون ها رسید و نیازی به مطرح کردن اون سوال ها نیست از طرفی هنگام درج سوال سعی کن راهی که خودت رفتی و به نتیجه نرسیدی هم ذکر کنی با این سبک سوال پرسیدن ممکنه خیلی از دوستان از جواب دادن به چنین سوالاتی اجتناب کنن و سوال شما بی جواب باقی بمونه (9 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
آریا  9 سال پیش
+3 0

   edt1 = (EditText) findViewById(R.id.edt1);
edt2 = (EditText) findViewById(R.id.edt2);
edt3 = (EditText) findViewById(R.id.edt3);

edt1.addTextChangedListener(new TextWatcher() {

@Override
public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {
int a = edt1.getText().length();
if (a == 4) {
edt1.clearFocus();
int maxLength = 4;
edt1.setFilters(new InputFilter[]{ new InputFilter.LengthFilter(maxLength) });
edt2.requestFocus();
}

}


@Override
public void beforeTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {
// TODO Auto-generated method stub

}


@Override
public void afterTextChanged(Editable arg0) {
// TODO Auto-generated method stub

}
});
 
0 0
ممنون دوست عزیز.عالی شد. فقط ی سوال. من باید برای 4 تا ادیت تکست این 20 خط کد رو بنویسم ؟؟؟؟؟؟؟؟؟؟ روش بهینه تری وجود نداره؟ (9 سال پیش)

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