textview怎么在代码中设置图片

    我们都知道在布局文件中是可以给textview设置图片的,但是当需要动态给textview设置图片怎么办呢?

通过代码提示我们知道有这个一个方法setCompoundDrawables

textview怎么在代码中设置图片_第1张图片

读源码我们知道调用这个方法之前需要调用setbounds();完整的代码就是

Drawable nav_up = getResources().getDrawable(R.drawable.lan_nan);
nav_up.setBounds(0, 0, nav_up.getMinimumWidth(), nav_up.getMinimumHeight());
tv_name.setCompoundDrawables(null, null, nav_up, null);

你可能感兴趣的:(Android)