在Android中的Gallery View中添加RelativeLayout或ListView?

时间:2010-09-10 10:46:36

标签: android listview gallery relativelayout

有人可以告诉我如何在RelativeLayout内添加listviewGalleryView。我尝试过从Gallery的适配器返回listviewRelativeLayout,但它提供了ClassCastException java.lang.ClassCastException: android.widget.RelativeLayout$LayoutParams.

有人可以让我知道如何去做吗?

1 个答案:

答案 0 :(得分:3)

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

ListView listView = new ListView(cont);
listView.setLayoutParams(new Gallery.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));