0

我有一个带有叠加层的地图视图,当单击这些叠加层时,它应该更改为新活动并将选项卡保留在底部。我有一个 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 提前致谢

4

0 回答 0