【问题标题】:Set mipmap image as linearLayout background programmatically以编程方式将 mipmap 图像设置为 linearLayout 背景
【发布时间】:2017-02-27 11:13:55
【问题描述】:

我在mipmap 目录中有一个.png 图像。知道我想以编程方式将此图像设置为linearLayout 背景。并在经过一些处理后将其删除。

target SDK : 23
min SDK    : 14

我应该使用哪个函数?

这可以改变背景颜色:

ll.setBackgroundColor(getResources().getColor(R.color.color_mtn));

但是背景图片在哪里?

【问题讨论】:

  • l1.setBackgroundResource(getResources().getDrawable(R.mipmap.your_image));

标签: android background-image


【解决方案1】:
ll.setBackgroundResource(R.mipmap.my_image);

ll.setBackground(ResourcesCompat.getDrawable(getResources(), R.mipmap.my_image, null))

【讨论】:

    【解决方案2】:

    两者都在工作

    iv_pic_image.setImageResource(R.mipmap.generic_product_4);
    
    or
    
    iv_pic_image.setImageDrawable(getResources().getDrawable(R.mipmap.generic_product_4));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-23
      • 1970-01-01
      • 2016-06-12
      • 1970-01-01
      • 1970-01-01
      • 2011-10-08
      • 2012-02-02
      • 2011-04-13
      相关资源
      最近更新 更多