草庐IT

imageview_logo

全部标签

android - Outofmemeoryerror (viewpager + imageviews)

我在viewpager中显示150多张图片,当页面大小超过70时,应用程序崩溃了,所有图像都从网络加载,我已经休假[链接]:StrangeoutofmemoryissuewhileloadinganimagetoaBitmapobject每当页面滑动达到4次时,我都会回收它,对于占用200MB内存的70页应用程序。我需要你的帮助,如何处理我必须通过滑动来显示所有页面...我也用过Runtime.getRuntime().gc();如果应用程序内存达到50+MB,有什么方法可以释放内存提前致谢 最佳答案 完整的解决方案可以在下面找到,

android - ViewPager 和 ImageView 缩放问题

我正在尝试使用ViewPager实现图片库。此外,为了实现其中的缩放功能,我正在使用TouchImageView来自github。我也尝试过使用ZoomableImageView.但是,问题是,如果我缩放图像并且滚动图像,那么ViewPager将滚动而不是图像,并且ViewPager的下一个View是正在加载。如果我缩放图像然后滚动图像,则图像必须移动而不是ViewPagerViewPager的下一个View只有在到达缩放图像的末尾时才必须加载。如何做到这一点?我找不到那个。如果我触摸并沿对角线拖动图像,只有这样图像才会移动。否则将调用ViewPager的拖动。ps:这不是重复的。缩放

android - 使 ImageView 具有深色透明度

我想在图像顶部添加透明的黑色并使其更暗。我可以设置alpha参数,但颜色变化为白色。我想像这样制作较暗的图像。我怎样才能在xml或Java代码中做到这一点。我会根据条件设置它。?谢谢。 最佳答案 您需要的是着色。为您的ImageView应用色调: 关于android-使ImageView具有深色透明度,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/46565592/

android - 使用缩放和滚动打开 ImageView

我想通过按下按钮在ImageView中打开一个图像。我需要图像可以缩放和滚动。我将如何最好地完成这项工作?谢谢!图像可以是PNG或JPG非常感谢!这是我的新代码,您不会介意浏览一下并为我提供解决所有问题的方法,包括TAG、ZOOM等...我也知道我需要将我的图像res添加到它packagecom.DS;importjava.io.File;importandroid.app.Activity;importandroid.content.Intent;importandroid.graphics.Matrix;importandroid.graphics.PointF;importand

android - 如何以编程方式读取 ImageView 边距?

我有一个写在布局文件中的ImageView,看起来像这样如何读取Activity中的android:layout_marginLeft属性?我尝试了以下代码,但我的ImageView的LayoutParams没有任何边距成员(例如LinearLayout.LayoutParams有).ImageViewimageView=(ImageView)findViewById(R.id.news_image);LayoutParamslp=imageView.getLayoutParams();intmarginLeft=lp.marginLeft;//DON'Tdothis!Itwillno

android - 如何从 png 文件加载 ImageView?

我用相机拍照Intentintent=newIntent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(intent,22);Activity完成后,我将位图图片写入PNG文件。java.io.FileOutputStreamout=openFileOutput("myfile.png",Context.MODE_PRIVATE);bmp.compress(Bitmap.CompressFormat.PNG,90,out);一切顺利,我可以看到该文件已在我的应用私有(private)数据

android - 如何在 Android 中为 ImageView 设置最小和最大尺寸

我想指定两个最小值。宽度/高度和最大。ImageView的宽度/高度。图像应缩放以适合。这样做:最小值。width和height表现正常,但最大。忽略宽度和高度。如果我设置android:adjustViewBounds="true":比,最大。width和height表现正常,但最小值。忽略宽度和高度。有没有办法兼得? 最佳答案 最后,我创建了自己的View,它扩展了ImageView并覆盖了onMeasure():publicclassResizingImageViewextendsImageView{privateintmMa

android - 如何在android中以编程方式设置ImageView的高度和宽度?

如何在幻灯片菜单的getview()中以线性布局以编程方式增大或减小imageview、textview或任何其他View的大小。我通过androidhive教程获得了滑动菜单正是在幻灯片菜单中,我需要添加一个用户个人资料图片和他的名字,位置就像在facebook、google和其他社交网站中一样为此尝试了很多(getlayoutparams(),setheight()...)即使有很多方法,但我无法在侧边菜单列表中设置它。什么方法都没有改变个人资料照片和名字。这是我的代码:mportandroid.annotation.SuppressLint;importandroid.app.A

Android ImageView 重力

如何动态设置重力?Bitmapbmp;im=newImageView(this);bmp=getbmp(img);im.setImageBitmap(bmp);现在我想把图片放在顶部。我可以在main.xml中没有android:gravity的情况下执行此操作吗?编辑:主.xml我有一个框架布局,我向其中添加了图像,然后是文本,我希望图像位于屏幕顶部。FrameLayoutfm=newFrameLayout(this);fm.addView(im);fm.addView(fin);//fin=thetextviewsetContentView(fm); 最

android - 在 ACTION_GET_CONTENT 从图库中返回的 Uri 在 ImageView 的 setImageURI() 中不起作用

我正在使用从图库中获取图像的UriIntentintent=newIntent();intent.setType("image/*");intent.setAction(Intent.ACTION_GET_CONTENT);startActivityForResult(Intent.createChooser(intent,"ChoosePicture"),requestCode);并尝试通过显示图像imageView.setImageURI(uri);这里的uri是intent.getData()在onActivityResult中接收到的图片的Uri。但是没有显示图像。此外,对于F