【发布时间】:2011-11-27 16:15:47
【问题描述】:
我有一个带有 3 个标签的 android 程序。当我单击“地图选项卡”时,我希望它显示“地图已选择”消息,如下图所示。但是,如果我单击“名称”选项卡,然后第二次返回“地图选项卡”,则屏幕上不会出现“再次选择地图”消息。每次选择该选项卡时,如何使“地图”选项卡显示“再次选择地图”消息?您能否编辑以下代码并举例说明如何使用 OnTabChangeListener?
public class MapsActivity extends MapActivity implements OnTabChangeListener {
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main4);
Toast.makeText(getApplicationContext(),"Map is Selected", Toast.LENGTH_LONG).show();
}
public void onTabChanged(String tabId) {
Toast.makeText(getApplicationContext(),"Map Selected Again", Toast.LENGTH_LONG).show();
}
@Override
protected boolean isRouteDisplayed() {
return false;
} }
【问题讨论】:
标签: java android android-layout android-widget