在Android应用中打开网页

时间:2013-09-02 23:02:59

标签: java android webpage

我想知道你们/ gals在应用程序内打开网页方面会推荐什么(即在其中打开网页而不是网页浏览器的小窗口)我试图将我的网页更多地集成到我的应用程序中减。谢谢:))

2 个答案:

答案 0 :(得分:10)

您是否尝试过使用WebView布局?

在你的布局文件中:

<?xml version="1.0" encoding="utf-8"?>
<WebView  xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/webview"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
/>

在您的清单中加入INTERNET权限:

<uses-permission android:name="android.permission.INTERNET" />

然后在你的活动中:

WebView myWebView = (WebView) findViewById(R.id.webview);
myWebView.loadUrl("http://www.example.com");

这会将Web浏览器嵌入到您的应用程序中(而不是打开外部浏览器)。

答案 1 :(得分:2)

您可以放置​​视图组,然后将webview放在里面并根据需要修改大小

<LinearLayout
    android:orientation="vertical"
    android:gravity="center"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">
 <WebView
         android:id="@+id/webView"
         android:layout_width="fill_parent"
         android:layout_height="fill_parent">

 </WebView>
</LinearLayout>

在您的清单文件中提供权限

<uses-permission android:name="android.permission.INTERNET" />

然后你从代码中获取对象

WebView myWebView = (WebView) findViewById(R.id.webview);
myWebView.loadUrl("http://www.google.com");