如果单击该图像,则会在此处打开一个新窗口。如何做到这一点?它不是菜单对吗??
问问题
345 次
4 回答
1
您可以在 ImageView 上设置一个 onClickListener,例如
mImageView.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// start a dialog
}
});
单击时,您会打开一个对话框http://developer.android.com/guide/topics/ui/dialogs.html。
于 2013-02-22T10:37:42.243 回答
0
View
如果您在它们上设置 ,则可以触发onClick(View v)
回调。OnClickListener
当回调被调用时,您可以简单地通过 View.getId() 切换槽,以便了解哪些View
已被点击。如果view
单击的是正确的,则实例化并显示您的对话框。
于 2013-02-22T10:37:52.417 回答
0
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
于 2013-02-22T10:52:19.870 回答
0
试试这样。
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();
}
});
于 2013-02-22T10:47:53.210 回答