【问题标题】:How to progmatically change the ImageView image in a textview?如何以编程方式更改文本视图中的 ImageView 图像?
【发布时间】:2013-05-03 18:09:03
【问题描述】:

当我有一个带有左/右图像的 TextView 时,如何在运行时更改它?我用谷歌搜索了一下,发现很多关于通过 XML 来做的事情,但在代码中做的事情并不多。这是我尝试过的,但这会改变整个 textview 背景。我正在尝试更改 imageview 的内容。

ImageView iv = new ImageView(getBaseContext());
iv.setBackgroundResource(R.drawable.newimage);
Drawable d = iv.getBackground();
textView3.setBackgroundDrawable(d);

【问题讨论】:

  • 完成。道歉 - 忘了这样做

标签: android image textview


【解决方案1】:

没关系——这样就可以了。

ImageView iv = new ImageView(getBaseContext());
iv.setBackgroundResource(R.drawable.redbg);
Drawable d = iv.getBackground();
d.setBounds(0, 0, 50, 50);
tv3.setCompoundDrawables(d, null, null, null);

【讨论】:

    猜你喜欢
    • 2013-05-30
    • 1970-01-01
    • 2016-08-16
    • 1970-01-01
    • 2011-04-18
    • 1970-01-01
    • 1970-01-01
    • 2015-03-27
    • 1970-01-01
    相关资源
    最近更新 更多