查看2列表视图和标题移动其他列表视图
问题描述:
在我看来我有2个列表视图,都有一个标题。当我滚动一个列表时,另一个列表视图也会移动(不是很多),但它移动的位置不再可见。查看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;
}
任何想法,为什么出现这种情况?
答
您正在向不同的视图添加相同的实例两次,这是不鼓励的。试试这个:
View firstHeader = inflater.inflate(R.layout.sin_preplan_header,(ViewGroup) v.findViewById(R.id.header_layout_root));
prePlanList.addHeaderView(firstHeader);
View secondHeader = inflater.inflate(R.layout.sin_preplan_header,(ViewGroup) v.findViewById(R.id.header_layout_root));
sinList.addHeaderView(secondHeader);
这是它的感谢 – tyczj 2013-03-18 17:44:49