有人可以告诉我如何在RelativeLayout
内添加listview
或GalleryView
。我尝试过从Gallery的适配器返回listview
或RelativeLayout
,但它提供了ClassCastException java.lang.ClassCastException: android.widget.RelativeLayout$LayoutParams.
有人可以让我知道如何去做吗?
答案 0 :(得分:3)
设置视图的LayoutParams时,需要使用父视图的特定LayoutParams。在您的情况下,您必须使用Gallery.LayoutParams,如下所示:
ListView listView = new ListView(cont);
listView.setLayoutParams(new Gallery.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));