首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ScaleType in ImageView不工作

ScaleType in ImageView不工作
EN

Stack Overflow用户
提问于 2016-06-19 11:18:23
回答 1查看 4.5K关注 0票数 5

我试图用ViewPager和Volley的NetworkImageView制作一个图片库。所有的工作与取景器和图像检索良好。但是,当我将位图放到NetworkImageView中时,图像不会被拉伸以填充NetworkImageView的大小。在我的另一个ImageView中,设置scaleType工作得很好。

代码语言:javascript
复制
<com.android.volley.toolbox.NetworkImageView
    android:id="@+id/imageView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:scaleType="fitXY" />

我的xml文件

代码语言:javascript
复制
public static class SwipeFragment extends Fragment {

    ImageLoader imageLoader = AppController.getInstance().getImageLoader();

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        View swipeView = inflater.inflate(R.layout.swipe_fragment, container, false);
        NetworkImageView imageView = (NetworkImageView) swipeView.findViewById(R.id.imageView);
        Bundle bundle = getArguments();
        int position = bundle.getInt("position");
        if (imageLoader == null) {
            imageLoader = AppController.getInstance().getImageLoader();
        }
        imageView.setImageUrl(fotoUrl.get(position), imageLoader);
        return swipeView;

    }

    static SwipeFragment newInstance(int position) {
        SwipeFragment swipeFragment = new SwipeFragment();
        Bundle bundle = new Bundle();
        bundle.putInt("position", position);
        swipeFragment.setArguments(bundle);
        return swipeFragment;
    }
}

我的爪哇

对这个问题有什么想法吗?我还尝试将scaleType转换为fitCenter,但结果仍然相同。提前谢谢你。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-19 11:29:12

我认为您的问题是因为用于宽度和高度的wrap_content值。试着使用下面的代码,它应该可以工作。

代码语言:javascript
复制
<com.android.volley.toolbox.NetworkImageView
    android:id="@+id/imageView"
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:scaleType="fitXY" />

当您说wrap_content时,这意味着您要求视图与图像的高度和宽度相同,因此缩放不适用。当您修复宽度和高度时,可以应用fitXY刻度类型。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37906634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档