View Full Version : جستجو توی وب ویو
  
moh_sen201
چهارشنبه 09 مرداد 1392, 11:34 صبح
سلام.کسی میدونه چجوری توی وب ویو متن ها رو سرچ کنم؟
darkenerboy
چهارشنبه 09 مرداد 1392, 11:43 صبح
wvPage.findAll("key word");
try
{
     Method m = WebView.class.getMethod("setFindIsUp", Boolean.TYPE);
     m.invoke(wvPage, true);
}catch (Exception e) {}
موفق باشی
parvizwpf
چهارشنبه 09 مرداد 1392, 11:44 صبح
شاید بدرد بخوره:
http://stackoverflow.com/questions/5294562/android-webview-highlight-a-specific-word-in-a-page-using-javascript
moh_sen201
پنج شنبه 10 مرداد 1392, 14:05 عصر
wvPage.findAll("key word");
try
{
     Method m = WebView.class.getMethod("setFindIsUp", Boolean.TYPE);
     m.invoke(wvPage, true);
}catch (Exception e) {}
موفق باشی
 
کار نمیکنه
darkenerboy
جمعه 11 مرداد 1392, 04:41 صبح
کار نمیکنه
 عزیزم برنامه ی کتابدار رویدا رو از بازار یا کندو بگیر
جستجو توی متن رو داره با همین دستور انجام میده
واست از برنامم کپی کرد
moh_sen201
جمعه 11 مرداد 1392, 10:05 صبح
بابت پاسخ گویی دستت درد نکنه
اما نمیدونم برای چی کار نمیکنه!
این کد منه
دقیقا راهنماییم کن چیکار کنم رنگ کلمات جستجوییم تغییر کنه و اونهارو بشه شناخت؟
wv.setWebViewClient(new WebViewClient() {
		      @Override
		      public void onPageFinished(WebView view, String url) {
		         if(searchText!=null && searchText!=""){
		             int i = wv.findAll(searchText);
		             Toast.makeText(getApplicationContext(), "Found "+i+" results !", Toast.LENGTH_SHORT).show();
		             try
		             {
		                 Method m = WebView.class.getMethod("setFindIsUp", Boolean.TYPE);
		                 m.invoke(wv, true);
		             }
		             catch (Throwable ignored){}
		             searchText="";
		         }
		      }
		});
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.