我有一个 webview 应用程序,它使用资产中的 js 代码文件。我遇到的问题是我在 js 中有游戏文件,它占用了 Web 浏览器的一半。现在,当我在我的应用程序中使用与 webview 相同的内容时,它似乎是可滚动的,并且一半的视图会从可滚动的屏幕上截断。有没有办法可以限制 webview 的边界并强制我的 webview 显示我正在显示的网页的全部内容?以下是我的 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"
/>
我需要在布局中添加它吗?如果是这样,我该怎么做?这是我的java代码:
import android.app.Activity;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
import android.webkit.WebView;
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.main);
WebView webview = (WebView)findViewById(R.id.webview);
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("file:///android_asset/index.htm");
}
}
需要对源文件进行任何更改吗?
谢谢!贾斯汀