View Full Version : جستجو توی وب ویو
moh_sen201
چهارشنبه 09 مرداد 1392, 10:34 صبح
سلام.کسی میدونه چجوری توی وب ویو متن ها رو سرچ کنم؟
darkenerboy
چهارشنبه 09 مرداد 1392, 10:43 صبح
wvPage.findAll("key word");
try
{
Method m = WebView.class.getMethod("setFindIsUp", Boolean.TYPE);
m.invoke(wvPage, true);
}catch (Exception e) {}
موفق باشی
parvizwpf
چهارشنبه 09 مرداد 1392, 10:44 صبح
شاید بدرد بخوره:
http://stackoverflow.com/questions/5294562/android-webview-highlight-a-specific-word-in-a-page-using-javascript
moh_sen201
پنج شنبه 10 مرداد 1392, 13:05 عصر
wvPage.findAll("key word");
try
{
Method m = WebView.class.getMethod("setFindIsUp", Boolean.TYPE);
m.invoke(wvPage, true);
}catch (Exception e) {}
موفق باشی
کار نمیکنه
darkenerboy
جمعه 11 مرداد 1392, 03:41 صبح
کار نمیکنه
عزیزم برنامه ی کتابدار رویدا رو از بازار یا کندو بگیر
جستجو توی متن رو داره با همین دستور انجام میده
واست از برنامم کپی کرد
moh_sen201
جمعه 11 مرداد 1392, 09: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.