ここでその画像をクリックすると、新しいウィンドウが開きます。これを達成する方法は?メニューじゃないですよね??
質問する
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
このようにしてみてください。
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 に答える
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 に答える