2011-07-15 10 views
1

オーバーレイアイテムを作成したいので、ユーザーがオーバーレイアイテムをタップすると、リストビューのダイアログがポップアップします。これはどうすればいいですか?Androidオーバーレイアイテム

事前に感謝..

答えて

1

あなたはItemizedOverlayを拡張することで、独自のオーバーレイを作成する必要があります。 onTap()メソッドをオーバーライドして、項目がタップされたときに必要な操作を行うことができます。

基本愚か例:

public class CustomOverlay extends ItemizedOverlay<OverlayItem> { 
    private Activity mContext; 


    public CustomOverlay(Activity activity, Drawable defaultIcon) { 
     super(defaultIcon); 
     mContext = activity; 
    } 

    @Override 
    protected boolean onTap(int index) { 
     new AlertDialog.Builder(mContext).setItems(... 
     /* Etc. - You can show the dialog here. */ 
    } 
} 
関連する問題