2012-11-29 3 views

답변

1

당신은 LayoutParam를 사용하여 아이의 폭을 설정할 수 있습니다, 당신은 instantiateItem()

@Override 
public Object instantiateItem(final ViewGroup vGroup, int position) { 
    TextView tv = new TextView(context); 
    // set as fill parent 
    tv.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT)); 

    // set as wrap_content 
    tv.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT)); 

    // or by set as fixed size 
    tv.setLayoutParams(new LayoutParams(150, 200)); 

    vGroup.add(tv); 
} 
+0

하지만 난 그냥 viewpager에서 여러 imageview 않습니다. 내가 스 와이핑 페이저 이미지 잘라 내기 imageview에서 확대 일을하고 있어요. 그래서 내가 뭘 할 수 있는지 말해줘? advance in thanks – urveshpatel50

+0

당신이 이미지를 확대 할 때 페이지 페이더에서 확대 된 이미지를 움직이게하기 위해 이미지 뷰를 사용자 정의해야합니다. – Pratik

0

에 다음 viewpager에 텍스트 뷰를보기 호출기의 패딩 옵션을 설정하십시오, 그것은 내부의 콘텐츠

의 크기를 감소한다고 가정
+0

을 드래그 할 수 있습니다. 그러나 나는 뷰어에서 여러 이미지 뷰를 수행합니다. 스 와이핑을 자르십시오. 그래서 내가 뭘 할 수 있는지 말해줘? 감사를 전하면 – urveshpatel50

+0

질문을 편집하고 코드 스 니펫을 작성하면 도움이됩니다. –

관련 문제