在 Android 应用中打开网页 [关闭]

Posted

技术标签:

【中文标题】在 Android 应用中打开网页 [关闭]【英文标题】:Opening a webpage in an Android App [closed] 【发布时间】:2013-09-06 01:44:03 【问题描述】:

我想知道你们会推荐什么在应用程序内打开网页(即一个较小的窗口,其中打开一个网页但不是网络浏览器)我试图将我的网页更多地集成到我的应用程序中或较少的。谢谢:)

【问题讨论】:

谷歌没有帮助 大家在谈论 libGDX。这就是谷歌没有帮助的原因。 【参考方案1】:

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

在您的布局文件中:

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

在清单中包含INTERNET 权限:

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

然后在你的活动中:

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

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

【讨论】:

谢谢,我昨晚因为投反对票而下车了,而且已经很晚了,这正是我所需要的,如果它有效,我会回复你并接受你的回答! 如何在我的应用程序中打开网页??实际上它要求我选择已安装的应用程序来打开网页。我不想要的。【参考方案2】:

您可以放置​​视图组,然后将 webview 放入其中并根据需要修改大小

<LinearLayout
    android:orientation="vertical"
    android:gravity="center"
    android:layout_
    android:layout_>
 <WebView
         android:id="@+id/webView"
         android:layout_
         android:layout_>

 </WebView>
</LinearLayout>

在您的清单文件中授予权限

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

然后你从代码中获取对象

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

【讨论】:

以上是关于在 Android 应用中打开网页 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

在Android系统中怎样用WebView打开一些非HTTP开头的网址

手机浏览器浏览网页的时候,是正规的网页,但是会跳转到我手机里的应用

应用程序关闭 Android

外网无法访问VM中的hadoop yarn的8088端口,网页打开不了

关闭并重新打开应用程序时Android崩溃

为啥我正在用的窗口或者打开的页面会自动关闭?