android studio——加载一个页面

时间:2024-04-10 19:36:03

创建项目

android studio——加载一个页面

添加字符串。

在字符文件\res\values\strings.xml里面添加需要的字符串,并指定显示的内容。

<string name="open_ulr">OpenURL</string>

如图:
android studio——加载一个页面

添加Button控件

打开res\layout\activity_main.xml文件,在布局文件中添加按钮。如下


    <Button
        android:id="@+id/open_ulr"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/open_ulr" />
        

如图:
android studio——加载一个页面

最简单的加载情况,调用系统的浏览器来打开一个页面

Button btn1 = (Button)findViewById(R.id.open_ulr);
        btn1.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Uri uri = Uri.parse("http://translate.google.cn/");
                Intent intent = new Intent(Intent.ACTION_VIEW,uri);
                startActivity(intent);
            }
        });
        

android studio——加载一个页面

运行结果图

android studio——加载一个页面

添加WebView控件到项目的主页面

    <WebView
        android:id="@+id/webView1"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

android studio——加载一个页面

开权限

开启联网权限

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

因为版本过高而联网失败

android:usesCleartextTraffic="true"

android studio——加载一个页面

运行结果图

android studio——加载一个页面