在可視元件上貼上圖示的方式

1 篇文章 / 0 new
author
在可視元件上貼上圖示的方式
若想在原件上顯示自行加入的圖示, 做法很簡單, 只要利用 setCompoundDrawablesWithIntrinsicBounds() 函示就可輕鬆達成.
Drawable icon = getResources().getDrawable(R.drawable.icon);
TextView tv = (TextView) convertView.findViewById(R.id.xxxx);
tv.setCompoundDrawablesWithIntrinsicBounds(icon, null, null, null);//表示僅在左邊貼上圖示
//或則
tv.setCompoundDrawablesWithIntrinsicBounds(R.drawable.icon, 0, 0, 0);
當四個參數全帶入時, 則表示在元件的 左,上,右,下 四個位置均貼上圖示
Free Web Hosting