2013年5月14日火曜日

ListView の header や footer をクリックさせないようにする

ListView に addHeaderView(view) や addFooterView(view) で header や footer を追加すると、この部分もリストの1行として扱われ、タップすると setOnItemClickListener() でセットした OnItemClickListeneronItemClick() が呼ばれます。
例えここでなんの処理をしていなくても、 header や footer をタップするとカチカチとクリック音がなってよくありません(タップしても何も処理されないのに音がなるとなにか起こりそうでよくない)。

そもそもタップできないようにするには、引数が3つの addHeaderView(view, data, isSelectable)addFooterView(view, data, isSelectable) を、第3引数に false を指定して使います。



0 件のコメント:

コメントを投稿