TextView 能实现一张图配上文字,这样就不用ImageView +TextView,在xml 设置:
android:drawableLeft="@drawable/xxx"
但是如果需要动态(代码设置)展示不同的图片和文字,我们该怎么处理呢?
Drawable leftDrawable = null;
leftDrawable = mContext.getResources().getDrawable(R.drawable.xxx);
leftDrawable.setBounds(0, 0, leftDrawable.getMinimumWidth(),
leftDrawable.getMinimumHeight());
tv_video_state.setCompoundDrawables(leftDrawable, null,null , null);
这几行代码必不可少。