Articles of imageview

Android:将WebView输出加载到App Widget中

虽然我很欣赏App Widget不直接支持WebView ,但是它是否可以使用ImageView (支持它),以及这里描述的技术为ImageView生成图像? WebView不会直接使用,而只会在后台使用,以便为ImageView提供图像。

Drawable的深层副本

我有一个ImageView。 在它的onClick我得到它的Drawable: Drawable dr = ((ImageView) v).getDrawable(); 并将其设置为对话框的ImageView: zoomedImage.setImageDrawable(dr); 但是当我关闭对话框或活动恢复时。 原始位置的图像被拉伸并显示为大于其大小,导致图像中只有一部分图像可见。 这是一个深层复制的情况还是有另一个问题? 如果是,我怎么能深度复制原始Drawable,以便我可以将副本设置为缩放图像? 提前致谢。

如何在android 中制作完整的圆形图像视图

可能重复: 如何使图像适合android中的圆形框架 我想要一个360度圆形的Image View,我在stackoverflow上find了相关的解决方案,但它们都在图像视图中产生了圆角。 但我想要完整的圆形图像视图。 对于圆角图像视图链接是: imageView中的圆角 如何制作带圆角的ImageView? 有什么想法吗。

缓存图像和显示

您好我面临一个特殊的问题,我需要下载图像并将它们显示在与其特定TextView’s相对应的ListView TextView’s 。 我的代码成功显示了我需要显示的TextView’s ,但我不知道如何在ListView文本视图旁边显示所有这些不同的图像。 在SO中经历了很multithreading之后。 最佳答案是通过1.懒惰列表2.通用图像加载器来解决这个问题 我已经完成了两个解决方案。 我下载了Lazy List代码,其中URL是存储在Array中的硬编码字符串。 我想要做的是动态创建自己的字符串。 将它们存储在缓存中并显示所有相应的图像。 这是我的代码: public class Tools_ListItemActivity extends ListActivity { private Context context; String s; private static final String TAG_POSTS = “posts”; private static final String TAG_MDNAME = “mdname”; private static final String TAG_UTCOST = “utcost”; private static final String TAG_IIMG= “iimg”; JSONArray posts = null; […]

将图像定位在ImageView中,并设置最大高度和最大宽度

我有一个ImageView ,最大高度和最大宽度都设置为100 。 下图显然不是正方形,但你可以用你的想象力;) 图1: ╔══════════════════════════════════════════════╗ ║ ImageView ╔══════════════╗ ║ ║ ║ ║ ║ ║ ║ Actual image ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ╚══════════════╝ ║ ╚══════════════════════════════════════════════╝ 无论如何,如果我尝试将BitMap设置为不具有1:1比例的ImageView ,则图像的位置如图1所示。我想要的是将图片放置在ImageView内部的左侧如下图2所示。 图2: ╔══════════════════════════════════════════════╗ ║══════════════╗ ║ ║ ║ ║ ║ Actual image ║ ║ ║ ║ ║ ║ ║ […]

使用ImageView显示AlertDialog,不带任何填充

编辑 – 解决方案: 我最终find了解决这个问题的方法。 因为手动更改ImageView的高度会删除额外的填充,所以我最终find了原始图像的尺寸,并在计算出ImageView尺寸后将它们应用到ImageView。 这是最终结果: 这是最终的工作代码: AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setPositiveButton(“Get Pro”, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }).setNegativeButton(“No thanks”, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }); final AlertDialog dialog = builder.create(); LayoutInflater inflater = getLayoutInflater(); View dialogLayout = inflater.inflate(R.layout.go_pro_dialog_layout, null); […]

ImageView在布局中显示但不在实际设备上显示

我有一个想要显示匹配设备的整个宽度的ImageView,我意识到这样: home_bar是PNG图像文件,具有以下尺寸:2399×254。 当我选择查看UI的图形布局时,它会在活动的底部正确显示图像视图。 但是,当我在我的设备上启动应用程序时,它根本不会显示Imageview。

android – 如何在imageview中获取图像边缘x / y位置

如果我有一个填充屏幕的ImageView。 ImageView背景设置为绿色。 我在ImageView中放置一个位图,保持位图比例。 此布局中的纵向照片将在左侧和右侧显示绿色 (电话方向=肖像)。 现在,当绿色结束和位图开始时,如何获得边缘的左侧x / y位置。 这个努力项目的背景是我想在图像上写文字并将图像保存回带有文本的新图像。 问题是.. 因为我缩放图像inSampleSize = 4; 并且ImageView将其收缩得更多,保存这张新照片会产生一个小的约250×350的小图像。 我想要的是使用x / y位置并将书面文本传输到原始inSampleSize = 4图像或sdcard 1500×3000图像 我知道并阅读有关此问题的其他问题,我必须自己“做数学计算”我只需要这个小答案。 我忘了我可以截取屏幕截图。 这就是它的样子:(按下按钮“笔”时我会得到一支新笔,每支笔在屏幕上保持自己独特的文字和位置 这是imageview import java.util.HashMap; import java.util.UUID; import android.app.Activity; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.Point; import android.graphics.Rect; import android.graphics.Typeface; import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.Drawable; import android.os.Environment; import […]

如何在android中的另一个imageview上放置一个imageview

这是我迄今为止尝试过的布局,没有任何成功 我真正想要的是将我的outside_imageview置于inside_imageview之上,具有确切的高度和宽度……如何通过布局进行操作?

在imageview中重复绘制?

是否可以在ImageView中重复绘制? 我设法重复我的drawable作为ListView中的分隔符,但不是作为ImageView。 这是我重复的图像定义: 谢谢马库斯