草庐IT

imageviews

全部标签

Android imageview不尊重maxWidth?

所以,我有一个应该显示任Intent像的ImageView,即从互联网下载的个人资料图片。我希望ImageView可以缩放其图像以适应父容器的高度,并将最大宽度设置为60dip。但是,如果图像是高比例的,并且不需要完整的60dip宽度,则ImageView的宽度应该减小,以便View的背景紧贴图像周围。我试过了,但是由于某种原因,这使得ImageViewsuper大,也许它使用了图像的固有宽度和wrap_content来设置它-无论如何,它不尊重我的maxWidth属性..这只适用于某些类型的容器?它在一个线性布局中......有什么建议吗? 最佳答案

android - 在android的ImageView中添加gif图像

我在imageView中添加了一个动画gif图像。我无法将其视为gif图像。没有动画。它以静止图像的形式出现。我想知道如何将其显示为gif图像。 最佳答案 在您的build.gradle(Module:app)中,添加android-gif-drawable通过添加以下代码作为依赖项:allprojects{repositories{mavenCentral()}}dependencies{compile'pl.droidsonroids.gif:android-gif-drawable:1.2.+'}UPDATE:从Android

android - 在android的ImageView中添加gif图像

我在imageView中添加了一个动画gif图像。我无法将其视为gif图像。没有动画。它以静止图像的形式出现。我想知道如何将其显示为gif图像。 最佳答案 在您的build.gradle(Module:app)中,添加android-gif-drawable通过添加以下代码作为依赖项:allprojects{repositories{mavenCentral()}}dependencies{compile'pl.droidsonroids.gif:android-gif-drawable:1.2.+'}UPDATE:从Android

java - 如何用 ImageViews 替换 youtube iframe 标签或缩略图

我正在开发从博客页面获取内容作为jsoup节点/元素的应用程序,一些页面包含youtube嵌入式标签iframe像这样我正在寻找一种方法来用imageView替换任何iframeyoutube标签并在其上显示缩略图,即当用户点击图像时,应用程序会通过它打开YouTube应用程序并查看视频。我找到了答案here,他可以用ImageView替换img标签,我成功获取了youtube链接和缩略图并在ImageView上查看图像Elementelement=document.body();StringyoutubeThumbnailImageSrc=element.getElementsByC

android - 如何更改 ImageView 的图像?

这个问题在这里已经有了答案:ChangingImageViewsource(8个回答)关闭4年前。我刚开始学习安卓。而且我不知道如何更改ImageView的图像?即它有一些在布局中设置的图像,但我想通过编码更改该图像我应该怎么做?这是xml文件感谢回复。 最佳答案 如果您使用xml文件创建了imageview,请按照以下步骤操作。解决方案一:第1步:创建XML文件第2步:创建一个ActivityImageViewimg=(ImageView)findViewById(R.id.image);img.setImageResource(

android - 如何更改 ImageView 的图像?

这个问题在这里已经有了答案:ChangingImageViewsource(8个回答)关闭4年前。我刚开始学习安卓。而且我不知道如何更改ImageView的图像?即它有一些在布局中设置的图像,但我想通过编码更改该图像我应该怎么做?这是xml文件感谢回复。 最佳答案 如果您使用xml文件创建了imageview,请按照以下步骤操作。解决方案一:第1步:创建XML文件第2步:创建一个ActivityImageViewimg=(ImageView)findViewById(R.id.image);img.setImageResource(

android - ImageView 周围不需要的填充

我需要在我的所有Activity/View中包含标题图形。带有header的文件称为header.xml:注意android:background="#00FF00"(绿色),这只是可视化目的。我将它们包含在我的View中,如下所示:(...)所以,当我实际尝试时,结果看起来像左图,而不是它应该看起来的样子(右图):(1)这个-橙色-部分是有问题的图像/ImageView(2)不受欢迎的绿色边框。注意:通常,绿色区域是透明的——它只是绿色的,因为我设置了background。注意顶部图像周围的绿色边框;它是ImageView的一部分,我只是不知道它为什么存在或如何摆脱它。它将所有填充和

android - ImageView 周围不需要的填充

我需要在我的所有Activity/View中包含标题图形。带有header的文件称为header.xml:注意android:background="#00FF00"(绿色),这只是可视化目的。我将它们包含在我的View中,如下所示:(...)所以,当我实际尝试时,结果看起来像左图,而不是它应该看起来的样子(右图):(1)这个-橙色-部分是有问题的图像/ImageView(2)不受欢迎的绿色边框。注意:通常,绿色区域是透明的——它只是绿色的,因为我设置了background。注意顶部图像周围的绿色边框;它是ImageView的一部分,我只是不知道它为什么存在或如何摆脱它。它将所有填充和

android - 如何将 Base64 字符串转换为位图图像以在 ImageView 中显示?

我有一个表示位图图像的Base64字符串。我需要再次将该字符串转换为位图图像,以便在我的Android应用程序的ImageView上使用它怎么做?这是我用来将图像转换为base64字符串的代码://procesodetransformarlaimagenBitMapenunString://android:src="c:\logo.png"Resourcesr=this.getResources();Bitmapbm=BitmapFactory.decodeResource(r,R.drawable.logo);ByteArrayOutputStreambaos=newByteArra

android - 如何将 Base64 字符串转换为位图图像以在 ImageView 中显示?

我有一个表示位图图像的Base64字符串。我需要再次将该字符串转换为位图图像,以便在我的Android应用程序的ImageView上使用它怎么做?这是我用来将图像转换为base64字符串的代码://procesodetransformarlaimagenBitMapenunString://android:src="c:\logo.png"Resourcesr=this.getResources();Bitmapbm=BitmapFactory.decodeResource(r,R.drawable.logo);ByteArrayOutputStreambaos=newByteArra