ViewPager で 1 つのアプリを作成しています。ViewPager の子の幅を増減させようとしています。可能かどうか?可能であれば、感謝を込めて前進するのを手伝ってください。
1024 次
2 に答える
1
LayoutParam を使用して子の幅を設定できます。ビューページャーに TextView があるとします。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);
}
于 2012-11-29T05:29:57.390 に答える
0
ビュー ページャーのパディング オプションを設定してみてください。内部コンテンツのサイズが小さくなります。
于 2012-11-29T05:32:08.823 に答える