我有一個我製作了移動版本的網站。現在,我想要的是在Web視圖中打開URL,併成功完成了它,接下來的一件事是當用戶登錄或單擊任何按鈕時,它應該保留在Web視圖中,而不是在瀏覽器中。我之前沒有做過這種工作,所以我想知道是否可以完成。例如,如果網站有4個鏈接,所以當我點擊它應該在網頁視圖中打開的任何鏈接時,現在它將把它帶到瀏覽器。留在web視圖中使用android
回答
我不知道你是如何構建你的webView
,但如果你在實例化你的webView
後使用下面的行,將解決你的問題。
<Your_WebView>.setWebViewClient(new WebViewClient());
我正在使用像以下 webView =(WebView)findViewById(R.id.webView1); \t \t webView.getSettings()。setJavaScriptEnabled(true); \t \t webView.loadUrl(「http://www.aamirarif.com/organizer_json/mobile/」); –
@WaleedAhmed請修改您的代碼如下:'webView =(WebView)findViewById(R.id.webView1); webView.getSettings()setJavaScriptEnabled(真)。 webView.setWebViewClient(新的WebViewClient()); webView.loadUrl(「aamirarif.com/organizer_json/mobile /」);'它應該工作。請讓我知道是否有任何問題。 –
謝謝你現在的作品我的代碼是 ebView =(WebView)findViewById(R.id.webView1); \t \t webView.getSettings()。setJavaScriptEnabled(true); \t \t webView.setWebViewClient(new WebViewClient()); \t \t webView.loadUrl(「http://aamirarif.com/tomnjoe/login.php」); 用戶名是穆赫辛 密碼是123 當你在uploadmainlogo選擇我所提供的選項來上傳未對應用程序的工作,你能告訴我它的解決方案圖像登錄? –
這將幫助你:
http://javatechig.com/android/android-webview-example/
這是一個Android的默認行爲,它會打開默認 Android瀏覽器鏈接鏈接是從的WebView點擊時。如果我們想要 這樣煩人的特性,並且總是打開 瀏覽器字段中的鏈接而不是重定向到默認瀏覽器,那麼我們有 攔截點擊事件。
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Button;
import android.widget.EditText;
public class WebViewActivity extends Activity {
private WebView webView;
private EditText urlEditText;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_webview);
urlEditText = (EditText) findViewById(R.id.urlField);
webView = (WebView) findViewById(R.id.webView);
webView.setWebViewClient(new MyWebViewClient());
Button openUrl = (Button) findViewById(R.id.goButton);
openUrl.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
String url = urlEditText.getText().toString();
if(validateUrl(url)){
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl(url);
}
}
private boolean validateUrl(String url) {
return true;
}
});
}
private class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.web_view, menu);
return true;
}
}
- 1. 在Android中使用Web視圖HTML
- 2. 在Android中的Web視圖
- 3. 調用Web視圖中的JavaScript在Android
- 4. 在Android視圖中保留數據
- 5. Android在Web視圖中加載圖像
- 6. 在Android的web視圖4.4
- 7. 在web視圖Android的
- 8. 使用Web視圖
- 9. Web視圖的Android
- 10. 在iphone中使用web視圖
- 11. 在Web視圖中選擇Android文本
- 12. 在android中添加動態web視圖
- 13. 在片段中的Web視圖 - Android
- 14. Android:限制在Web視圖中縮小
- 15. 如何在android中滑動web視圖
- 16. 在Android Web視圖中捏手勢
- 17. 如何在web視圖中使用android過渡效果?
- 18. Android的存儲變量和在web視圖中使用鏈接
- 19. Android版Web視圖中的Google地圖
- 20. 在圖像視圖中保留圖像
- 21. Android的web視圖使淨:: ERR_CACHE_MISS消息
- 22. 異常android的web視圖
- 23. Web視圖顯示的Android
- 24. Android:瀏覽web視圖
- 25. 的Android web視圖客戶
- 26. 如何加載位於Web視圖內部的url鏈接並將其保留在SWIFT中的Web視圖中
- 27. 使用android web視圖獲取vm中止錯誤
- 28. 如何在android web視圖中使用空間名稱加載圖像文件?
- 29. 在android中使用列表視圖
- 30. 在android中使用太多視圖
檢查wheather您呼叫隱含的意圖?如果有,請不要調用。您的網頁將在網頁視圖中加載。 – AndroUser
我正在使用如下 webView =(WebView)findViewById(R.id.webView1); \t \t webView.getSettings()。setJavaScriptEnabled(true); \t \t webView.loadUrl(「http://www.aamirarif.com/organizer_json/mobile/」); –
@WaleedAhmed請修改您的代碼如下:'webView =(WebView)findViewById(R.id.webView1); webView.getSettings()setJavaScriptEnabled(真)。 webView.setWebViewClient(新的WebViewClient()); webView.loadUrl(「aamirarif.com/organizer_json/mobile /」);'它應該工作。請讓我知道是否有任何問題。 –