2012-05-17 2 views
0

G! 내가 싶어안드로이드의 갤러리 위젯 내부에서 뷰를 추가하는 방법

다음을 수행하십시오

<Gallery ...> 
    <TextView ... /> 
    <TextView ... /> <!-- and etc --> 
</Gallery> 

내가 내 목록을 포함하고 갤러리에 해당 어댑터를 설정 사용자 지정 TextViewAdapter을했습니다. 이 경우

, 나는 그 오류를 가지고 : java.lang.UnsupportedOperationException가이 : addView (보기는의 LayoutParams)는 어댑터 뷰 AdapterView

+0

당신은 갤러리가 뷰 그룹 아니라고 할 수 없다! –

+0

그냥 어댑터를 gallery로 설정하면됩니다. 또한 활동 및 어댑터 클래스의 코드를 게시하십시오. – user370305

+0

텍스트 뷰의 내용을 담는 어댑터를 사용해야합니다. –

답변

1

에서 지원되지 않습니다 당신은 XML 파일에 갤러리의 모든보기를 추가 할 수 없습니다.

Adapter 사용하면

public class GalleryAdapter extends BaseAdapter 

에 gallery.so에서보기를 추가 할 수 getView(...) method inflate row .And 행에 당신이 Inflator 부풀려 행을 사용하여 갤러리 때문에에 추가 할 모든 볼 수 있습니다.

그리고는, setAdapter 갤러리에 ... gallery.setAdapter(new GalleryAdapter())

관련 문제