ここでその画像をクリックすると、新しいウィンドウが開きます。これを達成する方法は?メニューじゃないですよね??

次のように ImageView に onClickListener を設定できます
mImageView.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// start a dialog
}
});
クリックすると、ダイアログhttp://developer.android.com/guide/topics/ui/dialogs.htmlが開きます。
ViewonClick(View v)を設定すると、コールバックをトリガーできOnClickListenerます。コールバックが呼び出されたら、View.getId() を介して切り替えるだけで、どれViewがクリックされたかを理解できます。viewクリックされたのが正しい場合は、インスタンス化してダイアログを表示します。
このようにしてみてください。
mImageView.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
AlertDialog.Builder builder = new AlertDialog.Builder(
ctContext);
builder.setItems(listdatatopopulate,
new DialogInterface.OnClickListener() {
public void onClick(
DialogInterface dialogInterface,
int item) {
// do some thing on item click
}
});
builder.create().show();
}
});
OnCreateあなたが必要this.registerForContextMenu(mImageView);用途:
onClickListener_mImageView
mImageView.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
v.performLongClick();
}
});コンテキスト メニューを実装するhttp://developer.android.com/guide/topics/ui/menus.html#context-menu