【发布时间】:2013-09-06 01:44:03
【问题描述】:
我想知道你们会推荐什么在应用程序内打开网页(即一个较小的窗口,其中打开一个网页但不是网络浏览器)我试图将我的网页更多地集成到我的应用程序中或较少的。谢谢:)
【问题讨论】:
-
谷歌没有帮助
-
大家在谈论 libGDX。这就是谷歌没有帮助的原因。
我想知道你们会推荐什么在应用程序内打开网页(即一个较小的窗口,其中打开一个网页但不是网络浏览器)我试图将我的网页更多地集成到我的应用程序中或较少的。谢谢:)
【问题讨论】:
您是否尝试过使用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");
这会将网络浏览器嵌入到您的应用程序中(而不是打开外部浏览器)。
【讨论】:
您可以放置视图组,然后将 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");
【讨论】: