1
オーバーレイアイテムを作成したいので、ユーザーがオーバーレイアイテムをタップすると、リストビューのダイアログがポップアップします。これはどうすればいいですか?Androidオーバーレイアイテム
事前に感謝..
オーバーレイアイテムを作成したいので、ユーザーがオーバーレイアイテムをタップすると、リストビューのダイアログがポップアップします。これはどうすればいいですか?Androidオーバーレイアイテム
事前に感謝..
あなたは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. */
}
}