mahanomah 0 ارسال شده در ۲۵ بهمن ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۲۵ بهمن ۱۳۹۳ سلام این قسمتی از کد مربوط به جستجو: [align=right] [shcode=java] [/shcode][align=left]next = (Button) findViewById(R.id.buttonFind); next.setOnClickListener(new OnClickListener() { public void onClick(View v) { // TODO Auto-generated method stub String ett =et.getText().toString(); String tvt =textViw.getText().toString(); if(ett.trim().length() < 1){ return; } int ofe = tvt.indexOf(ett,0); Spannable WordtoSpan = new SpannableString(textViw.getText()); for(int ofs=0; ofs < tvt.length() && ofe!=-1; ofs=ofe+1) { ofe = tvt.indexOf(ett,ofs); if(ofe == -1) break; else { WordtoSpan.setSpan(new BackgroundColorSpan(0xFFFFFF00), ofe, ofe+ett.length(),Spannable.SPAN_EXCLUSIVE_EXCLUSIV E); textViw.setText(WordtoSpan, TextView.BufferType.SPANNABLE); } } } });[/align] [shcode=java] [/shcode][/align] اگه کد به همین صورت باشه جستجو کار میکنه و وقتی یک کلمه رو پیدا میکنه رنگشو زرد میکنه ولی وقتی میخوایم کلمه دیگه ای رو پیدا کنه کلمه قبلی هم زرد باقی میمونه. راه حل میخواستم؟؟؟ یه راهی به ذهنم رسید که پس از onclick و همچنین پس از شرط اول (قسمت هایی که در کد قرمز کردم)، فایلم رو دوباره بخونم(متنم رو از فایل تکست میخونم)، اما نمیدونم چطوری باید این کار رو انجام بدم.فکر میکنم readtextfile اینجا کار نمیکنه؟؟ راهنمایی کنید. ممنون نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Razieh Shahraki 49 ارسال شده در ۲۶ بهمن ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۲۶ بهمن ۱۳۹۳ سلامدوست عزیز شما میتونین توی دکمه اول کدی بذارین که رنگ متن و بکگراندش یه جور بشه بعد سرچ رنگی شه.میتونی از این دو خط استفاده کنین [shcode=java]WordtoSpan.setSpan(new BackgroundColorSpan(0xFFFFFF00), ofe, ofe+ett.length(),Spannable.SPAN_EXCLUSIVE_EXCLUSIV E); textViw.setText(WordtoSpan, TextView.BufferType.SPANNABLE);[/shcode] کد بالا باعث زرد شدن متن تون میشه اونو تغییر بدین نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
mahanomah 0 ارسال شده در ۲۸ بهمن ۱۳۹۳ مالک گزارش اشتراک گذاری ارسال شده در ۲۸ بهمن ۱۳۹۳ سلام مجدد میشه بگید این کد و این تگ رو کجا و چگونه به کار ببرم؟ هر جا میزنم ارور میده ممنون نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
mahanomah 0 ارسال شده در ۳۰ بهمن ۱۳۹۳ مالک گزارش اشتراک گذاری ارسال شده در ۳۰ بهمن ۱۳۹۳ تا اونجا که من فهمیدم تکست ویو، تگ اسپن رو ساپورت نمیکنه، درسته؟؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Razieh Shahraki 49 ارسال شده در ۳۰ بهمن ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۳۰ بهمن ۱۳۹۳ توی کد دکمه ای که میخواین کلیک کنین تا سرچ و انجام بده بذارین.دقیقا همون کدی که برای های لایت کردن متن استفاده میکنین و توی یه تابع بذارین با این تفاوت که اون دو خطی که گفتمو عوض کنین و بعد توی رویداد کلیک دکمه اول تابع رو صدا بزنید نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
mahanomah 0 ارسال شده در ۲۰ اسفند ۱۳۹۳ مالک گزارش اشتراک گذاری ارسال شده در ۲۰ اسفند ۱۳۹۳ سلام مجدد با راهنمایی خوبتون، جستجوم درست شد ولی یه مشکل دیگه: در جستجوی فارسی تا وقتی فونت متنم پیش فرض باشه جستجو کار میکنه اما اگه فونت دیگه ای مثل بی نازنین تعیین کنم اونوقت دیگه جستجو کار نمیکنه؟؟ باید چکار کنم؟؟؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Seyed-Hossein-Akbari 92 ارسال شده در ۲۰ اسفند ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۲۰ اسفند ۱۳۹۳ سلام پیشنهاد میکنم اصلا با کد جاوا کد جستجو ننویسید و از کوئری دیتابیس استفاده کنید که هر متنی بش میدید و براتون بر گردونه کدش هم یک خط بیشتر نمیشه ( برنامه هم سبک میشه ) نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .