0

ListView にヘッダーを追加しました。問題ないように見えますが、何を試しても選択可能にするために何も機能していません。

現在、私はやっています:

hazardHeaderView =
    (View)getLayoutInflater().inflate(R.layout.warning_header, null);

hazardHeaderView.setClickable(true);

そして、私はそれをOnClickListener設定しましたが、Logそこにあるメッセージは決して呼び出されません.

ユーザーがヘッダーをクリックしたことを検出できるようにするには、どうすればよいですか?

上記のいくつかのバリエーションを試しましたが、何も機能していません。

ありがとう!

4

1 に答える 1

0

2番目のwarning_headerを膨らませていると思います。表示されているビューが、を添付したビューではない可能性がありますかOnClickListener

表示され、アクティビティの一部であるビューを取得するには、Activity.findViewById(R.id...)またはを使用しますView.findViewById(R.id...)

于 2012-08-08T19:18:26.357 に答える