Webview实现android简单的浏览器实例代码

2019-12-10 19:03:06于丽
易采站长站为您分析Webview实现android简单的浏览器实例代码的相关资料,需要的朋友可以参考下  

WebView是Android中一个非常实用的组件,它和Safai、Chrome一样都是基于Webkit网页渲染引擎,可以通过加载HTML数据的方式便捷地展现软件的界面,下面通过本文给大家介绍Webview实现android简单的浏览器实例代码。

实现了浏览器的返回 前进 主页 退出 输入网址的功能

Webview实现android简单的浏览器实例代码

注释的很清楚啦 就不多说了

首先是布局文件

<LinearLayout xmlns:android="http://www.easck.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:orientation="vertical" > 
<LinearLayout 
android:orientation="horizontal" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" > 
<EditText 
android:id="@+id/et_url" 
android:layout_width="320dp" 
android:layout_height="wrap_content" /> 
<Button 
android:id="@+id/btn_login" 
android:layout_height="wrap_content" 
android:layout_width="wrap_content" 
android:text="登录" 
/> 
</LinearLayout> 
<WebView 
android:layout_weight="2" 
android:id="@+id/webView" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" /> 
<LinearLayout 
android:layout_weight="7.5" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:orientation="horizontal" 
android:background="#000000" 
> 
<Button 
android:id="@+id/btn_back" 
android:layout_weight="1" 
android:layout_height="wrap_content" 
android:layout_width="wrap_content" 
android:text="←" 
/> 
<Button 
android:id="@+id/btn_menu" 
android:layout_weight="1" 
android:layout_height="wrap_content" 
android:layout_width="wrap_content" 
android:text="主页" 
/> 
<Button 
android:id="@+id/btn_forward" 
android:layout_weight="1" 
android:layout_height="wrap_content" 
android:layout_width="wrap_content" 
android:text="→" 
/> 
<Button 
android:id="@+id/btn_exit" 
android:layout_weight="1" 
android:layout_height="wrap_content" 
android:layout_width="wrap_content" 
android:text="exit" 
/> 
</LinearLayout> 
</LinearLayout>