ImageView,如何以编程方式获取可绘制对象的getSrc?

克里斯·麦克

因此,对于ImageView,有一个imageView.getBackground()返回背景可绘制对象。有没有办法像这样以编程方式获取src drawable?

这是我的意思的一个小例子:

main.xml的片段

...
<ImageView
    android:id="@+id/main_iv"
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    android:src="@drawable/imageSrc"
    android:background="@drawable/imageBG" />
...

爪哇

public class ActivityMain extends Activity {
    ImageView iv;
    ...

    ...
    @Override
    public void onCreate(Bundle sIS){
        super.onCreate(sIS);
        setContentView(R.layout.main);
        iv = (ImageView)findViewById(R.id.main_iv);
        Drawable bg = iv.getBackground();
        // Drawable source = iv.getSource(); but this method does not exist
    }
...
}
常用软件

调用getDrawable(),以获得DrawableImageView

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何以编程方式为ImageView设置动画

来自分类Dev

如何以编程方式检查行是否可删除?

来自分类Dev

ImageView上的可绘制对象:如何布局?

来自分类Dev

如何以编程方式连续绘制几个矩形?

来自分类Dev

如何以编程方式将ImageView添加到布局

来自分类Dev

如何以编程方式获取Cassandra版本

来自分类Dev

是否可以以编程方式创建可绘制对象并将其分配给ImageView?

来自分类Dev

Android如何以编程方式绘制圆角矩形

来自分类Dev

如何以编程方式获取Macbook的型号?

来自分类Dev

如何以编程方式更改ImageView源几次?

来自分类Dev

如何以编程方式检查imageview的图像资源?

来自分类Dev

如何以编程方式在Android中绘制以下图像?

来自分类Dev

如何以编程方式正确移动对象?

来自分类Dev

如何以编程方式隐藏可绘制权限

来自分类Dev

如何以编程方式在TableViewCell中设置固定的ImageView大小?

来自分类Dev

如何以编程方式创建或更改由不同颜色的线条组成的可绘制对象

来自分类Dev

如何以编程方式添加imageview

来自分类Dev

Android如何以编程方式绘制圆角矩形

来自分类Dev

如何以编程方式调整ImageView的大小?

来自分类Dev

如何以编程方式获取工作区?

来自分类Dev

如何以编程方式获取设备DPI?

来自分类Dev

如何以编程方式将ImageView放在RelativeLayout的顶部

来自分类Dev

如何以编程方式在imageView底部添加标签?

来自分类Dev

如何以编程方式为 Imageview 设置双倍高度?

来自分类Dev

如何从imageView获取可绘制名称

来自分类Dev

如何以编程方式在 ImageView 中显示多个可绘制对象(带边距)

来自分类Dev

如何以编程方式绘制特定的可绘制资源?

来自分类Dev

如何以编程方式多次显示相同的 ImageView?

来自分类Dev

如何以编程方式将 TextView 与 ImageView 的中心对齐?

Related 相关文章

  1. 1

    如何以编程方式为ImageView设置动画

  2. 2

    如何以编程方式检查行是否可删除?

  3. 3

    ImageView上的可绘制对象:如何布局?

  4. 4

    如何以编程方式连续绘制几个矩形?

  5. 5

    如何以编程方式将ImageView添加到布局

  6. 6

    如何以编程方式获取Cassandra版本

  7. 7

    是否可以以编程方式创建可绘制对象并将其分配给ImageView?

  8. 8

    Android如何以编程方式绘制圆角矩形

  9. 9

    如何以编程方式获取Macbook的型号?

  10. 10

    如何以编程方式更改ImageView源几次?

  11. 11

    如何以编程方式检查imageview的图像资源?

  12. 12

    如何以编程方式在Android中绘制以下图像?

  13. 13

    如何以编程方式正确移动对象?

  14. 14

    如何以编程方式隐藏可绘制权限

  15. 15

    如何以编程方式在TableViewCell中设置固定的ImageView大小?

  16. 16

    如何以编程方式创建或更改由不同颜色的线条组成的可绘制对象

  17. 17

    如何以编程方式添加imageview

  18. 18

    Android如何以编程方式绘制圆角矩形

  19. 19

    如何以编程方式调整ImageView的大小?

  20. 20

    如何以编程方式获取工作区?

  21. 21

    如何以编程方式获取设备DPI?

  22. 22

    如何以编程方式将ImageView放在RelativeLayout的顶部

  23. 23

    如何以编程方式在imageView底部添加标签?

  24. 24

    如何以编程方式为 Imageview 设置双倍高度?

  25. 25

    如何从imageView获取可绘制名称

  26. 26

    如何以编程方式在 ImageView 中显示多个可绘制对象(带边距)

  27. 27

    如何以编程方式绘制特定的可绘制资源?

  28. 28

    如何以编程方式多次显示相同的 ImageView?

  29. 29

    如何以编程方式将 TextView 与 ImageView 的中心对齐?

热门标签

归档