1. 程式人生 > >android java 程式碼設定 TextView drawableLeft

android java 程式碼設定 TextView drawableLeft

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);

這幾行程式碼必不可少。