PDA

View Full Version : تشخیص استفاده از \n در ادیت تکست



roboman78
جمعه 05 تیر 1394, 15:41 عصر
سلام دوستان
چطور میشه فهمید که کاربر در ادیت تکست از \n استفاده کرده یا نه با دستور contain نشد

tux-world
جمعه 05 تیر 1394, 17:54 عصر
خوب سرچ کنید پیدا نمیکنید؟ میخوایید نباشه؟ نفهمیدم قضیه چیه. میتونی از کد زیر استفاده کنی نزاری اینتر بزنه
android:singleLine="true"

roboman78
جمعه 05 تیر 1394, 23:03 عصر
ممنون ولی نمیخوام کلا از \n استفاده کنه

roboman78
جمعه 05 تیر 1394, 23:36 عصر
یعنی حتی اگه از "\n " استفاده کنه ارور بده
مثلا به همچین جمله ای ارور بده :::
سلام دوستان \n عزیز

tux-world
جمعه 05 تیر 1394, 23:56 عصر
کدی که دادم رو تست کردی؟:گیج:

roboman78
شنبه 06 تیر 1394, 12:43 عصر
بله دوست عزیز بازم همونطوره
درواقع شما فکر کن نمیخوای بزای در یک فیلد کاربر از حرف 'd' استفاده کنه چی کار میکنی البته با کد جاوا
ممنون

tux-world
شنبه 06 تیر 1394, 13:48 عصر
خوب از کلاس TextWatcher استفاده کن. کاراکتر به کاراکتر که تایپ میکنه ببین اگه اینتر زده باشه یا خط جدید خواسته باشه skip کن. یه مثال ساده

edt_search_contacts.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
if(iOnFilterContactsList != null)
iOnFilterContactsList.onChange(s.toString());
}

@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}

@Override
public void afterTextChanged(Editable s) {
}
});

roboman78
شنبه 06 تیر 1394, 16:50 عصر
ممنون ولی من اینارو تست کردم من نمیخوام کاربر اصلا بتونه از این کارکتر استفاده کنه یعنی مثلا به این واشه ارور بگیره "hello world \n"

roboman78
شنبه 06 تیر 1394, 17:23 عصر
ببین من با این کد میتونم هر کارکتر رو پیدا کنم جز همین \n رو



private boolean findn(String t){

for (int i=0;i<t.length();i++){

if (t.charAt(i)=='\n'|| t.charAt(i)=='\n'){

return true;


}


}


return false;
}

roboman78
شنبه 06 تیر 1394, 19:46 عصر
?????????????????????????????????????????????????? ?????????

roboman78
یک شنبه 07 تیر 1394, 14:20 عصر
uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuup

roboman78
دوشنبه 08 تیر 1394, 18:43 عصر
دوستان کسی این کارو کرده تا حالا؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟

roboman78
سه شنبه 09 تیر 1394, 15:24 عصر
دوستان کسی هست اینو بلد باشه
لطفا جواب بدین؟؟؟

tux-world
سه شنبه 09 تیر 1394, 15:39 عصر
من تست کردم مشکلی نداشتم نمیدونم واقعا مشکلتون چیه. راه حل همونی بود که گفتم و درست جواب میده. از راه حل دوستمون برای گشتن تو متن به همراه کد من هم میتونی استفاده کنی

roboman78
سه شنبه 09 تیر 1394, 16:21 عصر
دوست عزیز کدتون رو اینطوری تست کنیم واسه من که جواب نداد
اینطوری بنویسین and\ndroid ببینین اینو تشخیص میده یا نه
ولی من یه راه دیگه پیدا کردم اونم اینه که به ادیت تکستم دیجیت میدم

android:digits="@string/myAlphaNumeric"