1

有人可以让我知道如何添加RelativeLayoutlistview在里面GalleryView。我尝试通过返回listviewRelativeLayout从 Gallery 的适配器返回,但它给出了ClassCastException java.lang.ClassCastException: android.widget.RelativeLayout$LayoutParams.

有人可以让我知道该怎么做吗?

4

1 回答 1

3

设置视图的LayoutParams时,需要使用父视图的具体LayoutParams。在您的情况下,您必须使用 Gallery.LayoutParams ,如下所示:

ListView listView = new ListView(cont);
listView.setLayoutParams(new Gallery.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
于 2011-02-22T16:35:58.317 回答