ListViewを使っていると、ListのItemの中にボタンとかを配置したくなる
デフォルトの設定だと行の選択が優先されてしまって、いい感じにならないので、
行選択を無効化にしたいと思った時の備忘録
isEnabledをオーバライドして常にfalseを返すだけ
public class MyArrayAdapter extends ArrayAdapter<T> { public MyArrayAdapter(Context context, int resource) { super(context, resource); } //isEnabledで常にfalseで返すと選択できなくなる public boolean isEnabled(int position) { return false; } }
以上!!