我创建了一个webview,其中如果单击外部链接,则会转到另一个带有加载的外部链接的webview。我希望它以这样的方式返回到它导航的页面,如果单击我的后退按钮。例如,如果我从主webview的第4页导航到某个外部链接webview,如果我单击它,它应该返回到第4页而不是第1页。这是我的XML页面供参考。
<WebView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/activity_main_webview"/>
<WebView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="45dp"
android:id="@+id/external_webview">
</WebView>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:id="@+id/ext_link"
android:layout_height="fill_parent">
<RelativeLayout android:orientation="horizontal"
android:layout_width="fill_parent"
android:background="#FFFFFF"
android:layout_height="45dp"
android:weightSum="1">
<Button
android:id="@+id/backtonews"
android:layout_marginTop="7dp"
android:layout_width="190dp"
android:layout_height="30dp"
android:background="@drawable/button">
</Button>
<Button
android:id="@+id/refresh"
android:layout_marginTop="7dp"
android:layout_width="30dp"
android:layout_height="30dp"
android:background="@drawable/refresh"
android:layout_alignParentRight="true"
android:singleLine="false">
</Button>
</RelativeLayout>
答案 0 :(得分:1)
您必须先存储您在第一个网页视图中的最后一页,然后再转到第二个网页,然后再听一下后退键,然后使用保存的地址弹出第一个网页视图
如果您想要更多细节,请告诉我。