草庐IT

imageviews

全部标签

android - 如何在 ImageView 中获取 Drawable 的尺寸?

这个问题在这里已经有了答案:Howtogetthewidthandheightofanandroid.widget.ImageView?(10个回答)关闭6年前。在ImageView中检索Drawable尺寸的最佳方法是什么?我的ImageView有一个初始化方法,我在其中创建ImageView:privatevoidinit(){coverImg=newImageView(context);coverImg.setScaleType(ScaleType.FIT_START);coverImg.setImageDrawable(getResources().getDrawable(R.

android - 如何以编程方式将 VectorDrawable 设置为 ImageView 的图像

我想在AndroidStudio中将一些vectorDrawables设置为ImageView。我可以轻松设置png和jpgdrawable,但是当我想设置VectorDrawable时,它​​不适用于imageview。img.setImageResource(R.drawable.ic_home);ic_home是VectorDrawable且此代码不起作用。 最佳答案 如果您想使用矢量可绘制对象(小于或大于API21),只需执行以下操作:以编程方式设置图像(例如在您的Activity中):imageView.setImageR

Android:在 XML 中调整 ImageView 的大小

我的图像太大而无法在屏幕上显示,我希望它在屏幕上相当小。如何通过XML改变图片的大小?我试过了:但是图像没有调整大小......它被裁剪了。有什么想法吗? 最佳答案 例如:添加属性android:scaleType="fitCenter"和android:adjustViewBounds="true"。 关于Android:在XML中调整ImageView的大小,我们在StackOverflow上找到一个类似的问题: https://stackoverflow

android - 无法在 android 中将 srcCompat 用于 ImageViews

我正在使用设计支持库23.2。我在build.gradle中添加了这些行,因为我的Gradle插件是1.5版defaultConfig{applicationId"com.abc.xyz"minSdkVersion16targetSdkVersion23versionCode1versionName"1.0"generatedDensities=[]}aaptOptions{additionalParameters"--no-version-vectors"}}正如here中指定的那样但是我的ImageView不能使用srcCompat属性。其中@drawable/wallpaper是

android - 如何在 android imageview 上显示静态谷歌地图?

我想在ImageView上显示静态谷歌地图。共享位置时显示类似于“Whatsapp”的内容。我该怎么做? 最佳答案 Google提供静态mapAPI,您需要APIkey。您可以从Web下载动态配置的位图,将其存储在文件系统或内存中,然后从中获取可绘制的内容,以便将其设置为ImageView。您需要从您的坐标生成一个url以使用此url从网络加载数据。显示巴黎埃菲尔铁塔的200x200位图示例:StringlatEiffelTower="48.858235";StringlngEiffelTower="2.294571";String

android:如何在imageview的水平中心对齐图像?

我尝试了所有比例类型,但所有这些都会导致图像位于ImageView的左角。 最佳答案 关于android:如何在imageview的水平中心对齐图像?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2587305/

android - 在android中的imageview之上放置一个textview

我有一个listview,它有一个imageview,它是可垂直滚动我试图在Imageview上放置一个textview两个View都必须可见有可能吗?如果是,如何以编程方式进行?我需要做哪些改变?list_view_item_for_images.xml它给出如下输出如何执行以下操作note::Dish1&2是textviews 最佳答案 这应该为您提供所需的布局:使用android:layout_marginTop="20dp"看看哪个更适合您。使用idtextview动态设置android:text值。由于RelativeLa

android - 将 Fling 手势添加到 ImageView - Android

好的,我一直在这里引用代码:Flinggesturedetectionongridlayout但就是不能让它工作。在我的主要Activity中,我定义了一个简单的图像。我想检测图像上的一扔。下面是我的代码。底部的onclick方法是空的。是不是因为这个?我将其留空,因为在其他代码示例中它不是我想要的。我只想弹出一个简单的toast,说向右或向左。publicclassGestureRightLeftextendsActivityimplementsOnClickListener{ImageViewpeek;privatestaticfinalintSWIPE_MIN_DISTANCE=

android - 获取 ImageView 中可绘制对象的 ID

我有一个ImageView并在其上设置了一个可绘制对象。现在我需要动态获取ImageView的点击事件的可绘制ID。我怎样才能得到它?imgtopcolor=(ImageView)findViewById(R.id.topcolor);imgtopcolor.setImageResource(R.drawable.dr);//HowdoIgetthisback?现在在imgtopcolor的触摸事件中,我需要可绘制的id,因为我每次都设置不同的可绘制对象并希望将可绘制对象与其他对象进行比较 最佳答案 我想如果我理解正确的话,这就是你

android - 如何在android中实现 ImageView 的缩放效果?

我必须实现图像缩放,我尝试了很多代码。但我没有完全了解手势事件。我想在我们应用双击时实现,图像将根据触摸位置(事件x和y)进行缩放。此时我只需要实现缩放,没有平移。任何人都可以建议我吗?编辑:实际上我已经用图像实现了那个viewflipper,如果我尝试应用平移和缩放效果,有时图像会被改变。我想在用户点击的地方实现缩放效果。给我一​​些想法...... 最佳答案 懒人可以用thislib,只需在您的项目中导入并ImageViewmImageView;PhotoViewAttachermAttacher;@Overridepublic