0
final AlertDialog builder = new AlertDialog.Builder(activity).create();
LayoutInflater factory = LayoutInflater.from(activity);
View view = factory.inflate(R.layout.inventory_item_pop_up, null);
builder.setView(view);

ImageButton discardButton = (ImageButton) view.findViewById(R.id.popup_discard);

discardButton.setClickable(true);
discardButton.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View v) {
        listener.remove(f);
        builder.dismiss();
    }
});

このボタンをクリックしてもまったく反応しません。このコードを機能させるにはどうすればよいですか?

ちなみに、私はこのコードをアダプターで使用しています。

4

3 に答える 3

0

うーん、これは厄介です...コードは正しいです。正しい createDialog() メソッドを呼び出していませんでした。

于 2013-08-06T19:14:40.210 に答える