Android 简易web浏览器制作及代码解析
一:浏览器效果
进入首页界面 进入主浏览界面
进入浏览历史界面
该简易浏览器主要是由以上三个界面构成,三个界面的布局分别为frontpage.xml,activity_main.xml,displayhistory.xml。下面对该浏览器的所有涉及到的技术细节一一叙述。
二:主浏览界面介绍
主浏览界面的布局文件是:
activity_main.xml,代码如下:
xmlns:android="/apk/res/android"
xmlns:tools="/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
tools:context="com.xiongyanan.mybrowser.MainActivity" >
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
android:id="@+id/et_url"
android:layout_width="360px"
android:layout_height="wrap_content"
android:maxLines="1"
android:lines="1"
android:hint="请输入网址"/>
android:onClick="click_search"
android:layout_width="55px"
android:layout_height="55px"
android:padding="0dp"
android:layout_margin="0dp"
android:scaleType="centerCrop"
android:background="
android:src="@drawable/th_websearch"/>
android:id="@+id/ib_screen"
android:onClick="click_fullscreen"
android:layout_width="55px"
android:layout_height="55px"
android:padding="0dp"
android:layout_margin="0dp"
android:scaleType="centerCrop"
android:background="
android:src="@drawable/fullscreen"/>
android:id="@+id/pb_web"
android:layout_width="fill_parent"
android:layout_height="2dp"
style="?android:attr/progressBarStyleHorizontal"
android:layout_gravity="center_vertical"
android:max="100"
android:background="/>
android:id="@+id/wv"
android:layout_width="fill_parent"
android:layout_height="420dp"
and