package com.salama.android.webviewutil; import android.os.Bundle; import android.widget.RelativeLayout; import com.salama.android.support.ServiceSupportApplication; import com.salama.android.webcore.LocalWebView; /** * 为简化tab bar画面,采用html显示tab bar。 * */ public class WebViewTabBarController extends EasyTabBarController { private String _tabBarViewLocalPage = ""; /** * 设置tab bar页面 * @param localPage 页面 */ public void setWebViewTabBarLocalPage(String localPage) { _tabBarViewLocalPage = localPage; if(getTabBarView() != null) { ((LocalWebView)getTabBarView()).loadLocalPage(localPage); } } public String getWebViewTabBarLocalPage() { return _tabBarViewLocalPage; } @Override protected void onCreate(Bundle savedInstanceState) { setTabBarView(createWebView()); super.onCreate(savedInstanceState); } private LocalWebView createWebView() { LocalWebView webView = new LocalWebView(this, this); webView.setId(ServiceSupportApplication.singleton().newViewId()); RelativeLayout.LayoutParams webViewLayoutPrams = new RelativeLayout.LayoutParams( RelativeLayout.LayoutParams.FILL_PARENT, RelativeLayout.LayoutParams.FILL_PARENT); webView.setLayoutParams(webViewLayoutPrams); webView.setScrollbarFadingEnabled(true); webView.loadLocalPage(_tabBarViewLocalPage); return webView; } }