這是我的第一個問題。我知道這個問題之前已經被問過,但是我沒有找到一個答案/解決方案來真正解釋像我這樣的全新手的答案。如何在我的應用程序中打開網頁?
我正在創建一個具有很多按鈕的線性佈局的應用程序,每個按鈕都應該將用戶驅動到不同的網頁。這些按鈕效果很好,每個按鈕都會轉到其特定的網頁,但在默認瀏覽器中,不在應用程序內。
這是我webview.xml文件:
<WebView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
這是WebViewActivity.java文件:
public class WebViewActivity extends Activity {
private WebView webView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.webview);
webView = (WebView) findViewById(R.id.webView1);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl(
"http://egy-tech-droid.blogspot.com.eg/search/label/%D8%AA%D8%B7%D8%A8%D9%8A%D9%82%D8%A7%D8%AA%20%D8%AD%D8%B5%D8%B1%D9%8A%D8%A9");
}
我加入了互聯網許可,清單文件:
這將打開網頁,但在設備的默認瀏覽器中,我希望它在我的應用程序內部打開。任何幫助? (請給我一個詳細的解答/解說)
將'WebViewClient'設置爲您的webView以打開帶有應用程序的網頁http://stackoverflow.com/questions/6850017/how-to-set-webview-client –
看看這裏http://www.tutorialspoint。 com/android/android_webview_layout.htm –
[Android webview在調用loadurl時啓動瀏覽器]可能重複(http://stackoverflow.com/questions/7746409/android-webview-launches-browser-when-calling-loadurl) –