草庐IT

ImageVIew

全部标签

android - 如何在java中获取图像名称?

我想在android中获取图片名称例如,ImageViewimg=(ImageView)findViewByID(R.id.MyImage);img.srcName()//itshouldreturnfollowingandroid:src="@drawable/abc"可以吗?任何帮助将不胜感激。 最佳答案 您可以使用此函数获取资源的名称:getResources().getResourceName(resid);但是您需要resId。检查Resources. 关于android-如何

android - 将 ImageView 更改为黑色和白色而不是可绘制对象

我想将imageview更改为黑色和白色,而不是drawable。这样做的原因是因为用户拍了一张照片并将其显示在ImageView中如果您知道如何执行此操作,我将不胜感激,谢谢。packagecom.example.triptych4;importjava.io.File;importandroid.app.Activity;importandroid.content.ContentResolver;importandroid.content.Context;importandroid.content.Intent;importandroid.graphics.Bitmap;impor

android - 如何在点击时以编程方式使 ImageView 全屏显示?

这是我正在尝试做的。我有4张图片,它们在一个LinearLayout中,而LinearLayout是RelativeLayout的子项。我已经成功实现了onClickListener。也许我的问题有点不同,但一切都是相关的。我不知道如何将图像扩展到全屏,因为图像在一个LinearLayout中,它在那个RelativeLayout中,也许当我显示时一切都会清楚你们这些xml代码。我想让ImageView在点击时全屏显示,并且在我点击后退按钮时能够返回。为此,我可能需要使用onBackPressed图像在底部。这是xml代码:这里是onClickListener:image1.setOn

android - 使用相机拍摄,在 ImageView 中显示并保存到图片

我尝试了一个月来进行简单的相机捕捉,但没有成功。我正在开发的这个应用程序几个月前运行良好,但自从我将android更新到版本7后,该应用程序停止正常运行。我想单击一个按钮,在捕获后激活相机(内置而不是api)以在imageview中显示图像(高质量)并将图像保存到图片文件夹。之后将图像发送到服务器。在我的应用程序的现有版本中,我捕获图像,在ImageView中显示保存的图像并通过json发送到服务器。现在Activity结果为空,ImageView为空:-(请帮助在一段时间内效果很好的旧代码publicvoidonClick(Viewv){switch(v.getId()){caseR

android - 转换 TextView->Bitmap->ImageView,但没有显示任何内容

我开始了一个测试项目来解决这个问题。main.xml没有变化。我想创建一个小部件大小的ImageView(80x100),其中包含从TextView转换而来的位图。是的,这听起来很迂回,但这只是为了测试;最后我希望ImageView有一个背景图像和多个TextView。我不确定我到底做错了什么,但没有任何东西被推送到屏幕上。在构造函数中声明TextView/ImageView并将其传递为“this”是否有问题?是不是我的layoutParams有问题?这是代码:packagecom.doaf.testproject;importandroid.app.Activity;importan

android - 闪屏边距问题?

我正在使用以下代码来显示启动画面,但它在底部显示了空白。谁能指导我在这里犯了什么错误?我的图像分辨率是480x800。list: 最佳答案 尝试将android:scaleType="fitXY"添加到您的XML(在您的ImageView中) 关于android-闪屏边距问题?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6279529/

android - 使用按钮在运行时调整 ImageView 的大小 - Android

我正在使用ImageView容器显示图像。当用户输入特定值并单击更新时,图像需要调整大小resize只是为了展示,原资源保持原样。无需编辑、保存等xml布局主.javafinalImageViewpic01=(ImageView)findViewById(R.id.picture01);现在我该怎么做才能动态分配我选择的pic01大小。只是功能,我可以自己在按钮内实现它。我相信我必须使用类似pic01.setLayoutParams的东西,但我不知道如何使用它。基本上我想在.java中覆盖layout_height="wrap_content"和layout_width="wrap_c

android - 如何定期更改背景图片?

我想在一秒计时器上更改我的应用程序的背景图片(更改两张图片之间的背景)。我知道如何在按下按钮时更改图像,但我很难找到计时器的代码。我应该做什么?谢谢。 最佳答案 您可以使用View.postDelayed(Runanbler,longdelayMillis)。例如,像这样的东西:publicvoidonCreate(){...ImageViewbackgroundImageView=findViewById(R.id.background);backgroundImageView.postDelayed(newRunnable(){

java - 如何获取ImageView的maxWidth和maxHeight参数?

我在xml中声明了ImageView:......我想以编程方式获取ma​​xWidth和ma​​xHeight参数值:...ImageViewimageView=(ImageView)findViewById(R.id.image);intmaxWidth=?intmaxHeight=?...我该怎么做? 最佳答案 ImageView的相关成员变量是mMaxWidth和mMaxHeight,它们都声明为private。也没有可用的getter方法,这让您只有一个选择:使用反射检查字段。这是一个如何做到这一点的示例:intmaxWi

java - 垃圾收集和 Picasso 的问题

我正在尝试在Googlemap标记的信息窗口中设置一个ImageView,并从thisanswer复制了代码非常准确,只是我的InfoWindowAdapter不是匿名内部类(它只是Activity的内部类)。这以前是有效的,但由于某种原因它已停止工作-回调中的onSuccess方法未被调用,因此InfoWindow仅在第二次打开时显示图像。查看Picasso的日志,我收到类似于Maincanceled[R20]+374mstargetgotgarbagecollected的消息。我认为这可能是因为回调正在被gc处理,并尝试将其设为最终状态,并将对象保存在类字段中(这些都不起作用,尽管