Добавить RelativeLayout или ListView внутри просмотра галереи в Android? - PullRequest
1 голос
/ 10 сентября 2010

Может кто-нибудь дать мне знать, как добавить RelativeLayout или listview внутрь GalleryView. Я пытался вернуть listview или RelativeLayout с адаптера галереи, но он дает ClassCastException java.lang.ClassCastException: android.widget.RelativeLayout$LayoutParams.

Может кто-нибудь дать мне знать, как это сделать?

1 Ответ

3 голосов
/ 22 февраля 2011

Когда вы устанавливаете LayoutParams для представления, вам нужно использовать определенные LayoutParams для родительского представления. В вашем случае вы должны использовать Gallery.LayoutParams, как показано здесь:

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