我想將android:scaleType屬性設置爲viewpager以縮放viewpager的圖像。但我無法在ViewPager中找到該屬性。是否還有其他我可以使用的類似屬性。我甚至嘗試過第三方viewpager,但沒有奏效。請提前幫助和感謝。如何將android:scaleType設置爲viewPager
回答
讓你的viewPager保持原樣。 爲你的viewpager構建一個自定義適配器(擴展PagerAdapter),在這裏你爲每個位置膨脹一個特定的視圖。 這一定的看法將舉行的ImageView,你會通過你的形象來此的ImageView的適配器的方法如下:
@Override
public View instantiateItem(ViewGroup container, int position) {
View view = mInflater.inflate(R.layout.pager_item_with_image, container, false);
((ImageView) view.findViewById(R.id.my_image_view)).setImageResource(mImages[position]);
container.addView(view, 0);
return view;
}
,這可能是你的適配器的構造與所需的變量:
LayoutInflater mInflater;
private static final int[] mImages;
static {
mImages = new int[]{
R.drawable.img1,
R.drawable.img2,
R.drawable.img3,
R.drawable.img4,
R.drawable.img5,
};
}
public MyViewPagerAdapter(Context context) {
mInflater = LayoutInflater.from(context);
}
我可以問你投票答案嗎?謝謝! – Mike 2014-10-01 14:23:02
您可以使用ImageView並在其中設置android:scaleType。而對於ViewPager,你應該有你的PagerAdapter,並用ImageView充滿xml
但我使用的是沒有PagerAdapter的第三方viewpager [https://github.com/imbryk/LoopingViewPager]。 – 2014-10-01 09:37:32
最後你想達到什麼目的,因此你不能使用標準的ViewPager? – user3815165 2014-10-01 09:41:01
我想要無限循環viewpager以及viewpager的圖像應縮放整個可用視圖。 – 2014-10-01 09:47:09
- 1. 如何使用ViewPager將當前ImageView圖像設置爲WallPpaper?
- 2. 如何在ViewPager中設置OnClickListener
- 3. Android:scaleType擴展爲屏幕
- 4. 將高度設置爲WRAP_CONTENTto ViewPager不發生
- 5. 無法設置FragmentStatePagerAdapter在ViewPager
- 6. 在ASyncTask中設置op ViewPager
- 7. Viewpager設置文本功能
- 8. 如何運行android ImageView android:scaleType =「fitXY」屬性?
- 9. 矛盾的圖像縮放爲Android:scaleType =「fitCenter」
- 10. 如何將logrus時間設置爲UTC
- 11. StAX - 如何將XMLInputFactory.IS_VALIDATING設置爲true?
- 12. 如何將位列設置爲空?
- 13. 如何將超時設置爲JSONP?
- 14. 如何將dojox.mobile.View設置爲高度100%
- 15. 如何將TimePickerDialog設置爲24小時?
- 16. 如何將alasql輸出設置爲Array
- 17. 如何將div高度設置爲100%?
- 18. 如何將sql_mode設置爲值列表
- 19. 如何將UIVIewController設置爲RootViewController?
- 20. 如何將iframe src設置爲IP
- 21. 如何將LinearGradients設置爲ComposeShader
- 22. 如何將NSMutableString設置爲null?
- 23. 如何將ScrollBar設置爲Blackberry的VerticalFieldManager?
- 24. 如何將UITableviewcell或UITableview設置爲空?
- 25. 如何將線寬設置爲-1?
- 26. 如何將d:DesignInstance設置爲泛型?
- 27. 如何將NSMutableAttributedString設置爲兩行
- 28. 如何將高度設置爲主div?
- 29. WPF DataGrid:如何將列設置爲TextWrap?
- 30. 如何將flexbox寬度僅設置爲
將它添加到imageview? – Blackbelt 2014-10-01 09:20:05
ViewPager在我的應用程序中是強制性的。 – 2014-10-01 09:25:38
也ImageView我認爲 – Blackbelt 2014-10-01 09:26:21