私の見解では、2つのリストビューがあり、両方にヘッダーがあります。一方のリストをスクロールすると、もう一方のリストビューも移動しますが(それほど多くはありません)、ヘッダーが表示されなくなったところで十分に移動します。
ただし、ヘッダーを削除しても、これは発生しません。
私のxmlで設定android:splitMotionEvents="true"
しましたが、何もしませんでした
これがリストビューにヘッダーを設定する方法です
@Override
public View onCreateView(LayoutInflater inflater,ViewGroup container,Bundle saved){
View v = inflater.inflate(R.layout.sin_preplan_layout,container,false);
sinList = (ListView)v.findViewById(R.id.sin_listView);
prePlanList = (ListView)v.findViewById(R.id.preplan_listView);
sinList.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
prePlanList.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
View v2 = inflater.inflate(R.layout.sin_preplan_header,(ViewGroup) v.findViewById(R.id.header_layout_root));
prePlanList.setHeaderDividersEnabled(true);
prePlanList.addHeaderView(v2);
sinList.addHeaderView(v2);
return v;
}
なぜこれが起こるのかについてのアイデアはありますか?