2014-07-20 2 views
0

가로 목록보기를 만들고 싶습니다. 는 그리고이 http://www.dev-smart.com/archives/34Android : 가로 목록보기를 만들지 만 이미지 크기를 설정할 수 없습니다.

참조하지만 내가 이미지 뷰의 폭과 높이를 변경하려고

<ImageView 
     android:id="@+id/image" 
     android:layout_width="150dip" 
     android:layout_height="150dip" 
     android:scaleType="centerCrop" 
     android:src="@drawable/icon" 
     /> 

"listitem.xml"에 이미지 뷰의 크기 150dp를 설정하지만 쓸모.

여전히 쓸모, HorizontalListView.java에 함수 "addAndMeasureChild()가"

child.measure(MeasureSpec.makeMeasureSpec(getWidth(), MeasureSpec.AT_MOST), 
       MeasureSpec.makeMeasureSpec(getHeight(), MeasureSpec.AT_MOST)); 

를 설정 한 것 같다하지만 정확히 MEasureSpec을 변경하거나 다른 사람.

누구나 알아낼 수 있습니까?

미리 감사드립니다.

에릭

+0

동일한 문제가 있습니다 ... 답변이 있습니까? – ariel

답변

0

MeasureSpec.makeMeasureSpec (getWidth()가 ... 목록보기의 폭이가에, 레이아웃에 대한 고정 된 크기를 사용하여 나를 위해 일한, params.width와 getWidth()를 교체하려고 당신의 MATCH_PARENT 또는 WRAP_CONTENT를 사용하면 내 솔루션이 작동하지 않습니다.

관련 문제