Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Android – 图像查看内部查看分页器问题大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我在视图寻呼机内部有一个图像视图,以显示来自网址的一些图像,如下面的屏幕截图所示,

但是,应填充图像(应占用整个视图寻呼机空间).但在我的情况下发生的是,即使我设置布局参数来填充父级,图像也会显示在中心.

我的片段,我返回布局与图像视图:

ImageView image = new ImageView(getActivity());

        ImageLoader imgLoader = new ImageLoader(MainActivity.context);
        imgLoader.DisplayImage(imagePath,new Activity(),imagE);

        LinearLayout layout = new LinearLayout(getActivity());
        layout.setLayoutParams(new LayoutParams());

        layout.setGravity(Gravity.CENTER);
        layout.addView(imagE);

        return layout;

查看寻呼机:

<LinearLayout
            android:layout_width="match_parent"
            android:layout_height="225dp"
            android:BACkground="@color/white"
            android:orientation="vertical" >

            <android.support.v4.view.ViewPager
                android:id="@+id/pager"
                android:layout_width="fill_parent"
                android:layout_height="0dp"
                android:layout_weight="1" />
        </LinearLayout>

当图像仍然从url加载时,我会显示一些像动画一样的进度,一旦加载,我将在imageview中设置图像

if (bitmap != null) {
                imageView.setBACkgroundresource(0);
                imageView.setImageBitmap(bitmap);

            } else {
                imageView.setBACkgroundresource(R.drawable.view_pager_progress);
                final AnimationDrawable startAnimation = (AnimationDrawablE) imageView
                        .getBACkground();
                imageView.setScaleType(ScaleType.CENTER);// i tried FIT_XY,dint work
                startAnimation.start();
            }

总而言之,我想要的是,视图内部寻呼机中的图像应该水平和垂直地填充视图寻呼机内的完整空间.知道怎么做吗?

解决方法

@H_874_28@ 尝试为您的imageView设置ScaleType为CENTER_CROP

imageView.setScaleType(CENTER_CROp)

此外,或许,在将ImageView添加到LinearLayout时,您需要添加一些布局参数

大佬总结

以上是大佬教程为你收集整理的Android – 图像查看内部查看分页器问题全部内容,希望文章能够帮你解决Android – 图像查看内部查看分页器问题所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。