private ArrayList mPageViews;
private ViewPager mPageViews;
mPageViews = new ArrayList();
addView(mPageViews, "http://www.baidu.com");
mViewPager = (ViewPager) mMainView.findViewById(R.id.mViewPager);
mViewPager.setAdapter(new ViewPagerAdapter(mPageViews));
private void addView(ArrayList viewList,String url)
{
WebView webView=new WebView(this);
webView.loadUrl(url);
viewList.add(webView);
}
webViewRetreat = (TextView) mMainView.findViewById(R.id.webview_retreat);//后退
webViewAdvance = (TextView) mMainView.findViewById(R.id.webview_advance);//前进
webViewRefresh = (TextView) mMainView.findViewById(R.id.webview_refresh);//刷新
webViewRetreat.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
tmpWebView.goBack(); //后退
}
});
webViewAdvance.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
tmpWebView.goForward();//前进
}
});
webViewRefresh.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
tmpWebView.reload(); //刷新
}
});
把WebView加载到ViewPager中,请问这样的写法,WebView要实现前进、后退、刷新的功能,tmpWebView我要怎么定义,怎么写?
把WebView和操控WebView的控件放到一个布局里,当做整体的一个view
我是否这样做的,但不成功
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="46dp"
android:layout_alignParentBottom="true"
android:background="#eee">
<TextView
android:layout_width="fill_parent"
android:layout_height="1dp"
android:layout_alignParentTop="true"
android:background="#ddd"/>
<TextView
android:id="@+id/webview_retreat"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:gravity="center"
android:paddingLeft="40dp"
android:text="《《《" />
<TextView
android:id="@+id/webview_advance"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_toRightOf="@id/webview_retreat"
android:gravity="center"
android:paddingLeft="40dp"
android:text=" 》》》"/>
<TextView
android:id="@+id/webview_refresh"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_alignParentRight="true"
android:gravity="center"
android:paddingRight="30dp"
android:text="刷新"/>
</RelativeLayout>
android:id="@+id/mViewPager"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1" />