作者:1234 | 来源:互联网 | 2023-01-31 15:25
我有以下有效的代码,但未使用布局网络屏幕.@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(
我有以下有效的代码,但未使用布局网络屏幕.
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.webscreen);
String turl = getIntent().getStringExtra(URL);
Log.v(TAG, "Recipe url = "+turl);
WebView webview = new WebView(this);
setContentView(webview);
webview.clearCache(true);
webview.loadUrl(turl);
如果将行setcontentview(webview)更改为setcontentview(R.layout.webscreen),则会加载我的布局,但网页不会加载.
对不起,我是新手.
亲切的问候,
麦克风
解决方法:
尝试这个,
public class Main extends Activity {
WebView webview1;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.webview);
webview1 = (WebView)findViewById(R.id.webview01);
webview1.getSettings().setJavascriptEnabled(true);
webview1.getSettings().setJavascriptCanOpenWindowsAutomatically(true);
webview1.getSettings().setBuiltInZoomControls(true);
webview1.setInitialScale(50);
webview1.loadUrl("http://www.mywebsite.com/");
}
}
xml文件
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_ android:layout_>