将视图添加到listView和scrollView

时间:2013-02-15 17:40:51

标签: android android-listview android-linearlayout

我尝试在同一个控制器中将一个视图添加到一个ScrollView和一个布局(线性或相对不会改变任何东西)

RelativeLayout header = (RelativeLayout)((LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.frame_header, null);
mListView.addHeaderView(header);
mLayout.addView(header);

但是当我这样做时,它就会崩溃

java.lang.ClassCastException: android.widget.LinearLayout$LayoutParams cannot be cast to android.widget.AbsListView$LayoutParams

此外,当我只将我的视图分配给listView或者布局时,它完美地工作..

任何人都有想法解决我的问题?

1 个答案:

答案 0 :(得分:0)

View只能有一个父母,所以你想要的不可能。