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

جست و جو در متن و رنگی کردن کلید واژه در متن پیدا شده(حل شد)

underomeda  12 سال پیش  12 سال پیش
+3 0

کلید واژه : سلام

با عرض سلام به همه ی شما دوستان عزیز

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
مجتبی یگانه  12 سال پیش
+7 0

در مورد سرچ ما معمولا یک کلیک داریم مثلا "سلام" و کوئری به این شکل میشه :

 SELECT * FROM myTable WHERE myTextColumn Like '%سلام%'

خوب پس واضح هست که ما مقدار این کلید رو از کاربر میگیریم و اون رو در متغییری داریم ، حالا فقط میمونه رنگی کردن این کلید واژه :

keyword="سلام";
String newString = orginalString.replace(keyword,("<font color='#FF0000' > "+keyword+"</font>"));
myTextView.setText(Html.fromHtml(newString));

خوب فکر کنم متوجه اصل موضوع شده باشید ! (کد ها رو در ادیتور سایت نوشتم ، لطفا برای سینتکس برسی کنید)

0 0
دمت گرم ولی من یه مشکلی دارم اینکه متنم رو از دیتابیس میخونه ، کلمه مورد نظر رو هم رنگی می کنه اما همه ی \n هایی که داخل String م بوده خنثی می شن و متنم پشت سر هم نوشته می شه . راهی هست واسه حل این مشکل ؟ (12 سال پیش)
0 0
محسن جان وقتی متنی رو از بانک میخونی ، به صورت خودکار خط رو n\ در نظر میگیره و نیازی نیست n\ درج کنید ، یعنی همون خط جدید در TextView درست نشون داده میشه ، تست کنید (قبلا تست کردم) - اصولا اگه n\ هم در متن باشه ، نباید مشکلی پیش بیاد ، لاگ بگیرید ببینید کجا \n\r ها پاک میشه ! (12 سال پیش)
0 0
وقتی به عنوان html به تکست ویو میدی باید \n ها رو کنی / تست کن! (12 سال پیش)
0 0
مرسی دوستان تست می کنم (12 سال پیش)
0 0
خیلی خیلی عالی دستت درد نکنه استفاده کردم (12 سال پیش)

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