오버레이가있는지도보기가 있습니다. 오버레이를 클릭하면 새로운 활동으로 변경해야하며 탭을 하단에 유지하십시오. 나는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;
}
첫 번째 부분은 잘 작동 내가 TabGroup으로 시도 때 ONTAP 방법으로 다른 클래스 작동하지만 탭을 유지 활동을 변경할 수 있지만 수없는 ONTAP() 메소드를 .. 가지고 있지만 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 감사합니다 잘 작동하지만를
'c'란 무엇이며 언제 설정됩니까? – kaspermoerch
C는 MyItemizedOverlay 클래스에서 설정됩니다. \t 개인 컨텍스트 c; \t public MyItemizedOverlay (Drawable defaultMarker, MapView mapView) { \t \t super (boundCenter (defaultMarker), mapView); \t \t c = mapView.getContext(); \t} – Mustii1989
'mapView.getContext()'에서 얻은'Context'는'(TabGroupActivity) getParent();'를 사용하는 두 번째 예제와 같은 것입니까? – kaspermoerch