2010-09-10 42 views
1

有人可以讓我知道如何在GalleryView內添加RelativeLayoutlistview。我試圖通過從Gallery的適配器返回listviewRelativeLayout,但它提供了ClassCastException java.lang.ClassCastException: android.widget.RelativeLayout$LayoutParams.在Android中的圖庫視圖中添加RelativeLayout或ListView?

有人可以讓我知道如何去解決嗎?

+0

你可以發佈聲明RelativeLayout的LayoutParams的代碼嗎? – srgtuszy 2011-02-23 17:09:38

回答

3

當您設置視圖的LayoutParams時,您需要使用父視圖的特定LayoutParams。在你的情況下,你必須使用Gallery.LayoutParams如下所示:

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