ورود

View Full Version : مشکل با وب ویو



big lost
سه شنبه 03 تیر 1393, 17:55 عصر
سلام
یه وب ویو دارم که یه فایل html رو که داخل برنامم هست آدرس دهی کرده
داخل فایل html یه دکمه هست که با زدنش به یه سایتی میره

مشکل اینجاست که با زدن دکمه اون سایت داخل همون وب ویو باز میشه
میخوام بعد از کلیک داخل مرورگر باز بشه
لطفا راهنمایی کنید:افسرده:

SASAN_AH
سه شنبه 03 تیر 1393, 18:38 عصر
1_



<p><a href="http://www.google.com"> <br />روي من کليک کن</a></p>



2_


<html>
<head>
</head>

<body>

<a href="http://www.google.com" target="_blank">ah</a>

</body>
</html>






ببین این بدردت میخوره

big lost
سه شنبه 03 تیر 1393, 18:40 عصر
1_



<p><a href="http://www.google.com"> <br />روي من کليک کن</a></p>



2_


<html>
<head>
</head>

<body>

<a href="http://www.google.com" target="_blank">ah</a>

</body>
</html>






ببین این بدردت میخوره

اصلا با فایل html کاری نداریم فقط فایل جاوا

چون فایل html که من بکار بردم از iframe استفاده کردم

شایدم مشکل از همینه که iframe گذاشتم

ولی در حد امکان اگه میشه با کد جاوا حلش کنیم

big lost
سه شنبه 03 تیر 1393, 22:35 عصر
کسی نیست مشکل مارو حل کنه ؟

یه وب ویو رو داخل برنامه نمایش دادم
حالا میخوام از داخل وب ویو روی هر چی کلک میکنم بره توی مرورگر

اینم کدی که برای وب ویو گذاشتم

WebView webView = (WebView) findViewById(R.id.webView1); webView.loadUrl("file:///android_asset/ads.html");

big lost
چهارشنبه 04 تیر 1393, 16:52 عصر
از یکی سوال کردم گفت باید به صورت هارد کد آدرس را بندازن بیرون اپلیکشین.
mWebView.setWebViewClient(new WebViewClient() {

@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// Here put your code
Log.d("My Webview", url);

// return true; //Indicates WebView to NOT load the url;
return false; //Allow WebView to load url
}
});



دقیقا چجوری باید ازش استفاده کنم ؟
لطفا هر کی میدونه جواب بده

SASAN_AH
چهارشنبه 04 تیر 1393, 17:31 عصر
بله درست
یادم نبود:لبخند:

بفرما کد برای استفاده باز کردن لینک





webView.setWebViewClient(new WebViewClient(){
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url != null && url.startsWith("http://آدرس اینترنتی ")) {
view.getContext().startActivity(
new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
return true;
} else {
return false;
}
}
});



امیدوارم مشکلت حل شه
جواب گرفتی بگو!