草庐IT

imageviews

全部标签

android - ImageView - 高度匹配宽度?

我有一个ImageView。我希望它的宽度是fill_parent。我希望它的高度是最终的宽度。例如:是否可以在布局文件中进行类似的操作,而无需创建我自己的View类?谢谢 最佳答案 2021年7月28日更新为使用AndroidX而不是支持库首先,按照here的说明,确保您的项目已导入AndroidX.然后将您的图像包装在ConstraintLayout中,其字段如下:见here 关于android-ImageView-高度匹配宽度?,我们在StackOverflow上找到一个类似的问题

android - 在加载内容时在 ImageView 中使用 "animated circle"

我目前在我的应用程序中使用可能需要一秒钟才能显示的ListView。我目前所做的是使用ListView的@id/android:empty属性来创建“加载”文本。现在,我想用加载对话框中使用的动画圆圈代替这段文字,我想你们都知道我的意思:编辑:我不想要对话。我想在我的布局中展示它。非常感谢您的帮助! 最佳答案 只需将此xmlblock放入您的Activity布局文件中:当你完成加载时,调用这一行:findViewById(R.id.loadingPanel).setVisibility(View.GONE);结果(它也会旋转):

android - 如何在 Android 中创建圆形 ImageView?

这个问题在这里已经有了答案:HowtomakeanImageViewwithroundedcorners?(58个回答)关闭9年前。如何在Android中创建圆角ImageView?我已经尝试了以下代码,但它不能正常工作。代码:BitmapcircleBitmap=Bitmap.createBitmap(bitmap.getWidth(),bitmap.getHeight(),Bitmap.Config.ARGB_8888);BitmapShadershader=newBitmapShader(bitmap,TileMode.CLAMP,TileMode.CLAMP);Paintpai

android - 如何在 Android 中清除 ImageView?

我正在为我的显示器重复使用ImageViews,但在某些时候我没有值来放置它。那么如何在Android中清除一个ImageView?我试过了:mPhotoView.invalidate();mPhotoView.setImageBitmap(null);他们都没有清除View,它仍然显示以前的图像。 最佳答案 我以前用dennis.sheppard解决方案:viewToUse.setImageResource(0);它有效,但没有记录,因此不清楚它是否会影响View中的其他内容(如果您愿意,可以查看ImageViewcode,我没有

android - 在 Android 上设置 imageview 的透明背景

我正在使用一个WebView,我在其中添加了一个ImageView。如何将此ImageView的背景设置为透明?我试过这个:mImageview.setBackgroundResource(R.color.trans);在哪里trans→#00000000. 最佳答案 您可以通过在XML中添加以下代码来设置任何布局、任何View或任何组件的背景透明:android:background="@android:color/transparent" 关于android-在Android上设置i

android - 获取附加到 ImageView 的位图

给定ImageViewimage=R.findViewById(R.id.imageView);image.setImageBitmap(someBitmap);是否可以检索位图? 最佳答案 Bitmapbitmap=((BitmapDrawable)image.getDrawable()).getBitmap(); 关于android-获取附加到ImageView的位图,我们在StackOverflow上找到一个类似的问题: https://stackove

android - Android中 ImageView 的边框?

如何在Android中为ImageView设置边框并更改其颜色? 最佳答案 我将以下xml设置为ImageView的背景为Drawable。它有效。然后将android:background="@drawable/yourXmlFileName"添加到您的ImageView 关于android-Android中ImageView的边框?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question

android - 如何在android中以编程方式为 ImageView 设置色调?

需要为ImageView设置色调...我使用它的方式如下:imageView.setColorFilter(R.color.blue,android.graphics.PorterDuff.Mode.MULTIPLY);但它并没有改变...... 最佳答案 更新:@ADev在他的回答中有更新的解决方案here,但他的解决方案需要更新的支持库-25.4.0或更高版本。您可以通过以下方式在代码中轻松更改色调:imageView.setColorFilter(Color.argb(255,255,255,255));//白色色调如果你想要

java - 从 imageview Android 中删除图像

这个问题在这里已经有了答案:HowtoclearanImageViewinAndroid?(18个回答)关闭4年前。我正在尝试制作一个包含图片库的ImageView。通过触摸用户请求加载下一张图片。如果在服务器中未找到下一张图片或加载需要时间,我需要将旧图片清空。setVisibility(View.GONE)或setVisibility(View.INVISIBLE)对我不起作用,因为当不可见/消失时,我会停止onTouch()检测(并且用户被锁定到当前图像)。如何使ImageView加载空位图或清除(删除)当前位图? 最佳答案

Android ImageView 大小不随源图像缩放

我在LinearLayout中有几个ImageView。我需要按比例缩小ImageView,以便它们保持纵横比,同时垂直适合LinearLayout。在水平方向上,我只需要它们彼此相邻。我为此制作了一个简化的测试台,它嵌套了加权布局,因此我有一个宽但不是很高的ImageView线性布局-(在Eclipse布局编辑器中,图像被垂直剪切,根本没有缩放-但这只是我们学会喜欢的那些特质之一)在硬件上运行时,图像会缩放到正确的高度,同时保持它们的纵横比。我的问题是它们不是相邻的。每个ImageView的高度与LinearLayout的高度正确匹配。每个ImageView的宽度是未缩放图像的宽度-