1. 程式人生 > >Android基礎之在程式程式碼中引用資源(color&mipmap&string)

Android基礎之在程式程式碼中引用資源(color&mipmap&string)

1 最新通用方法

 ContextCompat.getColor(this,R.color.activity_bg);
 ContextCompat.getDrawable(this,R.drawable.leak_canary_icon);

2 其他方法(可能已經廢棄)

2.1 設定背景圖片,圖片來源於drawable

TextView.setBackgroundDrawable(getResources().getDrawable(R.drawable.search));
TextView..setBackgroundResource(R.drawable.search);

2.2 設定背景顏色

TextView.setBackgroundColor(getResources().getColor(R.color.bg_red));
TextView..setBackgroundColor(0xFFFF0000);

2.2 轉換字串為int(顏色)

TextView.deleteFilghtBg.setBackgroundColor(Color.parseColor("#F5F5DC"));

2.3 使用String資源

this.getResources().getString(R.string.setIP);