2013-07-04

AndroidのListViewのタップ時の反応を無効化する

Android4.2系にて。 ListViewの各要素をタップした時に、画面がうす青く光るのを無効化するには BaseAdapterクラスのisEnabled(int position)をオーバーライドして、返り値としてfalseを返すことで実現できる。

public class CustomeListAdapter extends SimpleAdapter {

     // 中略...

     @Override
     public boolean isEnabled(int position) {
          return false;
     }

}

※参考サイト http://www35.atwiki.jp/nikoban/pages/26.html