提問:在getImageView()里設置ImageView.ScaleType無效。
?private?ImageView?getImageView(int?resId){
????????ImageView?imageView=new?ImageView(this);
????????imageView.setBackgroundResource(resId);
//????????imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
//????????imageView.setScaleType(ImageView.ScaleType.FIT_CENTER);
//????????imageView.setScaleType(ImageView.ScaleType.CENTER);
????????return?imageView;
????}導入了一張較寬的圖,嘗試設置了上面三種顯示效果,與沒有設置的時候效果一樣,圖片均被橫向壓縮了。
為什么在此處設置無效?應該在哪里設置?
2014-12-02
因為你用的是setBackgroundResource,改成setImageResource試試