【推荐下载】Android内嵌网页webview点击其中的链接跳转到我们应用内的Activity
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Android 内嵌网页webview 点击其中的链接跳转到我们应用内的
Activity
2014/12/25 9994 在一个大的Android 项目中,由于客户端来不及更新和实现,经常会内嵌一些网页(在一些大型的互联网公司,PC 的产品总是跑在客户端的
前面),比如活动页面,通常可以内嵌用html5 实现的页面,可以适配手机。
但是这
些网页中有好多链接,但是这些链接有些内容有是我们客户端已经实现的,比如有
一个注册链接,其实客户端也实现了注册功能,我们不想再继续跳转到网页注册,
而是打开客户端某个注册Activity,可以通过以下方式来实现:
xml 文件,如下:
?xml version=“1.0”encoding=“utf-8”?RelativeLayout xmlns:android=“schemas.android/apk/res/android”android:id=“@+id/rva_main”android:layout_width=“match_parent”android:layout_height=“match_parent”android:background=“#FFFFFF”android:orientation=“vertical”WebView android:id=“@+id/public_webview_webview”android:layout_width=“fill_parent”android:layout_height=“fill_parent”android:background=“#abcabc”/ ProgressBar android:id=“@+id/public_webview_progressbar”android:layout_width=“fill_parent”android:layout_height=“wrap_content”android:layout_alignParentLeft=“true”android:layout_centerVertical=“true”android:visibility=“visible”/ LinearLayout android:id=“@+id/public_webview_top”android:layout_width=“fill_parent”android:layout_height=“52dip”android:layout_alignParentTop=“true”android:background=“@drawable/top_bj”RelativeLayout android:layout_width=“fill_parent”android:layout_height=“52dip”android:layout_gravity=“center”android:background=“@drawable/top_bj”ImageButton android:id=“@+id/public_webview_back”/ ImageView。