我使用以下链接创建了动态 Tabhost
http://www.pocketmagic.net/?p=1132
我已使用 WebView 更改了内容,如下所示
ts3.setContent(new TabHost.TabContentFactory(){
public View createTabContent(String tag)
{
LinearLayout panel = new LinearLayout(sActiveContext);
panel.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT));
panel.setOrientation(LinearLayout.VERTICAL);
WebView webview=new WebView(sActiveContext);
panel.addView(webview);
return panel;
}
});
webview.goback() 实现如下
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if(event.getAction() == KeyEvent.ACTION_DOWN)
{
switch(keyCode)
{
case KeyEvent.KEYCODE_BACK:
if(webview.canGoBack())
webview.goBack();
else
//alert
return true;
}
}
return super.onKeyDown(keyCode, event);
}
always i'm getting alert msg only
. 我错过了什么?
注意:从客户端传递的选项卡和标题的数量。上面的代码在服务器端。