- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我已经在 Activity 中完成了这项工作,并且效果很好。
ImageView myImage = (ImageView) findViewById(R.id.myImageView);
ShapeDrawable mDrawable;
mDrawable = new ShapeDrawable(new OvalShape());
mDrawable.getPaint().setColor(0xff74AC23);
mDrawable.setBounds(x, y, x + width, y + height);
mDrawable.setIntrinsicWidth(width);
mDrawable.setIntrinsicHeight(height);
myImage.setImageDrawable(mDrawable);
现在我想在一个小部件(在 onUpdate
内)中做同样的事情,我必须使用 RemoteViews
来访问图像。
如何从 RemoteViews
调用 ImageView
的 setImageDrawable
?所有远程 View 方法似乎都采用 Bitmap
。
最佳答案
您可以通过执行以下操作在“RemoteViews”中更改 ImageView 图像的颜色:
remoteviews.setInt(viewid, "setColorFilter", color);
关于android - 从 RemoteViews 调用 setImageDrawable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8113133/
我的代码有问题。关键是我有 16 个图像,当加载最初时我的滚动 Activity 没有延迟问题,但经过几次 setimageas 变得非常慢。我希望你可以帮助我。 ps:16 个图像加载到一个 fra
在阅读了数十个关于该主题的问答后,我找不到这种情况的答案。 在我的应用中,用户将不同的图标从一个表格布局拖到另一个表格布局(底部表格布局有点像“图标键盘”)。 将图标拖到上面的表格(它替换那里的占位符
onCreate()中的代码 ApplicationInfo app = getPackageManager().getApplicationInfo(getIntent().getStringExt
不明白为什么,但我在 Eclipse 上没有错误,(简单的类应用程序 - 按钮创建新 Activity ,将 textView 和 imageView 发送到新 Activity ),但是一旦我运行我
我一直在尝试自学如何使用 android studio,但遇到了障碍,这段代码有什么问题吗?它不会让我使用 draw-able 设置为图像吗? public void obama(){
我正在使用developer.android.com 站点上的gridView 示例。但他们使用的是保存在 res/drawable 文件夹中的图像。我想尝试将图像设置为来 self 的网络服务器。
我正在编写一个Android应用程序,其中在我的ActivityMain中包含一个RecyclerView。每行都有一个 imageButton 和一个 textLabel。在 onBindViewH
我想创建类似于谷歌联系人应用程序的图标。 我希望提供背景颜色和文本并生成图标。 我目前正在尝试的是解决方案 here. 我正在使用 CircularImageView external libra
我在 Android 中遇到图像和按钮问题。基本上,当我定义它们的图形时,我使用“setImageDrawable”方法。但是这种方法会使图像放大并像这样“溢出” View : http://img3
我正在尝试在布局中设置图像资源/可绘制对象。但是,当我设置图像时,输出中没有显示图像,也没有看到错误。 View rootView = inflater.inflate(R.layout.fr
如果我预加载某些图像,这对我的应用程序是有利的。正如官方文档中所写,我在 AsyncTask 中正确地执行了此操作。但是我对何时设置它们有疑问。 我将展示代码 fragment 。请注意,它是简化的(
我以编程方式创建了一个 ShapeDrawable 并希望在 ImageView 中显示它。如果我使用 ImageView.setImageDrawable(),我将无法看到 ShapeDrawabl
我已经在 Activity 中完成了这项工作,并且效果很好。 ImageView myImage = (ImageView) findViewById(R.id.myImageView); Shape
我试图找到正确的方法来设置占位符图像/资源(在我的例子中是 VectorDrawable 资源),用于设置了目标图像的 ImageView可用时的位图。 我在指南中看到了两种方法。我可以使用 XML
setImageBitmap和setImageDrawable有什么区别? 我有一张我想从文件中动态设置的图像。我遵循的教程说将我的 Bitmap 转换为 BitmapDrawable 然后使用 se
我是 android 开发的新手。我有一个关于我的应用程序中图像缩放的问题。当我使用 setImageDrawable() 设置图像时,图像看起来像屏幕截图中那样: 但是如果我使用 setImageB
我正在编写一个套接字客户端应用程序。 应用程序非常简单,Activty启动一个新的套接字线程来连接服务器。线程从服务器接收命令并通过setImageDrawable更改ImageView。 布局中只有
我正在从数据库中动态生成一个字符串,该字符串在 drawable 文件夹中具有相同的图像名称。 现在我想使用 setImageDrawable(R.id.StringGenerated) 动态设置 I
这个问题在这里已经有了答案: What is a NullPointerException, and how do I fix it? (12 个答案) 关闭 4 年前。 我刚刚为一个项目启动了一个
因此,在尝试将我的图像适本地拉伸(stretch)到宽度时经历了无数次挫折之后,我意识到我真正的问题是 setImageResource 的行为不同于 setImageDrawable(我正在尝试使用
我是一名优秀的程序员,十分优秀!