我有一个带有叠加层的mapview,当点击这些叠加层时,它应该更改为新的活动,并将标签保持在底部。我有一个onTap()方法,我可以更改活动但不保留标签,当我尝试TabGroup它适用于另一个类但不适用于ontap方法..
@Override
protected boolean onBalloonTap(int index, OverlayItem item) {
//Intent myIntent = new Intent(c,
// DealDescription.class);
//
// c.startActivity(myIntent);
Intent previewMessage = new Intent(c, DealDescription.class);
TabGroupActivity parentActivity = (TabGroupActivity)c;
parentActivity.startChildActivity("ArrowsActivity", previewMessage);
return true;
}
第一部分工作正常,但tabview不再可见..
第二部分不会工作?我认为它与上下文有关?但我不确定..
第二个适用于我有一个onclicklistener的另一个类:
public void onListItemClick(ListView parent, View v, int position,
long id) {
// Toast.makeText(getApplicationContext(), "You have selected "
// +(position+1)+"th item", Toast.LENGTH_SHORT).show();
Intent previewMessage = new Intent(getParent(), DealDescription.class);
TabGroupActivity parentActivity = (TabGroupActivity)getParent();
parentActivity.startChildActivity("ArrowsActivity", previewMessage);
}
这里工作得很好但不在onTap方法
Pleaaaase HEEEEELP 提前致谢