代码文件
import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.webkit.WebView;import android.webkit.WebViewClient;import android.widget.TextView;public class MainActivity extends AppCompatActivity {    private StringBuffer sb;/*截取字符串*/    private TextView tv1;    private WebView webv;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        /*获取文字的ID*/        tv1=(TextView)findViewById(R.id.wang);        /*获取网页控件的ID*/        webv=(WebView)findViewById(R.id.web);        /*new一个字符串*/        sb=new StringBuffer("http://www.baidu百度百度.com");        /*删除包含16 不包含20的字符串*/        sb.delete(16,20);        /*把截取的字符串写入文字id里*/        tv1.setText(sb);        /*文字点击事件*/        tv1.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View view) {                webv.getSettings().setJavaScriptEnabled(true);                webv.loadUrl("https://www.baidu.com");                /*网页*/                webv.setWebViewClient(new WebViewClient() {                    @Override                    public boolean shouldOverrideUrlLoading(WebView view, String url) {                        //返回值是true的时候控制去WebView打开,为false调用系统浏览器或第三方浏览器                        view.loadUrl(url);                        return true;                    }                });            }        });    }}
页面布局
 
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main"    android:layout_width="match_parent" android:layout_height="match_parent"    android:paddingBottom="@dimen/activity_vertical_margin"    android:paddingLeft="@dimen/activity_horizontal_margin"    android:paddingRight="@dimen/activity_horizontal_margin"    android:paddingTop="@dimen/activity_vertical_margin"    tools:context="你的包名地址.MainActivity">    <TextView        android:id="@+id/wang"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="www.baidu.com"        android:layout_centerHorizontal="true"        />    <RelativeLayout        android:id="@+id/l1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_below="@+id/wang"        android:layout_centerHorizontal="true"        >        <TextView            android:id="@+id/ba"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="百度"            />        <ImageView            android:id="@+id/img"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:src="@drawable/ic_launcher"            android:layout_toRightOf="@id/ba"            />        <TextView            android:id="@+id/yu"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="百度"            android:layout_toRightOf="@id/img"            />    RelativeLayout>    <WebView        android:id="@+id/web"        android:layout_width="match_parent"        android:layout_height="match_parent"        android:layout_below="@id/l1"        >    WebView>RelativeLayout>
 

更多相关文章

  1. Android(安卓)UI控件详解-AutoComplete-TextView(自动提示)
  2. android图片压缩并转为base64字符串
  3. 百度地图集成
  4. 为Android封装的HTTP请求组件
  5. android.databinding.tool.util.LoggedErrorException: Found da
  6. Android(安卓)如何使用internal 和 hidden API
  7. Android(安卓)实现模拟按键
  8. Android(安卓)常用代码大集合
  9. Android(安卓)Android使用JSON与服务器交互

随机推荐

  1. 书籍汇总
  2. Android(安卓)-SQLite数据库存储
  3. [android] 隐式意图的配置
  4. Android封装jar包,把当前项目设置成module
  5. Android中的Selector
  6. Android(安卓)学习系列 - Itent
  7. android studio线性布局,相对布局,TestView
  8. Android(安卓)application context/activ
  9. Ubuntu下android源码下载与编译
  10. Android(安卓)自动编译、打包生成apk文件