ListViewのスクロール時に色が変わってしまうのを防ぐ
リストビューをスクロールさせた時に全選択みたいな感じでリストが真っ黒になってしまう現象が発生した。
解決方法としては、
mListView.setScrollingCacheEnabled(false);
これでOK。
ちなみに参考にしたサイトでは
ListView mListView = (ListView)findViewById(R.id.list);
mListView.setScrollingCacheEnabled(false);
こんな感じになっているけど、自分のところはListActivityを使っているので
ListView mListView = getListView();
mListView.setScrollingCacheEnabled(false);
こうなる。
参考:
ListViewをスクロールすると設定したのと別の背景色に変わってしまう問題 - 心魅 - cocoromi -
Google グループ