「ListViewでタップしても反応しないようにする」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
通常、ListViewアイテムをタップすると、選択表示のエフェクトが表示されますが、アイテムによってはエフェクト表示したくないときがあります。(表示のみでタップしても特に処理をする必要がないアイテムなど)
そんな場合は、BaseAdapter(ArrayAdapterなどの基底クラス)のisEnabledメソッドをオーバーライドし、falseを返せばOKです。
引数にはpositionがあるのでアイテムごとに有効/無効の切り替えも可能です。(下記はすべてのアイテムで無効にする場合)
@Override
public boolean isEnabled(int position) {
return false;
}