android中動態獲取本地的資源檔案

2021-08-18 21:00:45 字數 904 閱讀 7433

1. 動態獲取本地的文字:string.xml

toastutils.showshorttoast(mcontext,mcontext.getresources().getstring(r.string.alert_uid_is_error);
2.動態的設定文字的顏色  

mainactivity.tv_titlt_no_phone.settextcolor(getactivity().getresources().getcolor(r.color.white));
3.動態獲取本地的

//設定背景

res = ishost ? r.drawable.icon_video_delay_host : r.drawable.icon_video_delay_guest;

helper.setimageresource(r.id.iv_video, res);

4.如何動態的設定顏色 

//設定背景顏色

colors = ishost ? color.parsecolor("#f8bd57") : color.parsecolor("#39c7a7");

helper.setbackgroundcolor(r.id.view_statu , colors);

5.動態設定背景

//設定背景

mainactivity.tv_titlt_no_phone.setbackground(getactivity().getresources()

.getdrawable(r.drawable.bg_select_btn_left_none));

3.如何動態的設定顏色 

Android中根據ID名動態獲取資源的兩個方法

在開發中,我們習慣了類似下面這種方式去實現引用資源 context.getresources getdrawable r.drawable.flower 但是,當我們提前知道這個資源的id,想動態去引用,而不是在id裡面固化應該怎麼辦呢?比如某個資源的id是r.drawable.test 1,而且有...

Android動態許可權獲取總結

自從android6.0之後,很多比較關鍵的許可權被標記為危險許可權,只能通過動態獲取,只在androidmanifest.xml裡面註冊是不起作用的 危險許可權 許可權組名 許可權名稱 calendar 日曆 read calendar write calendar camera 相機 camer...

android 下動態獲取控制項的id

有時候我們需要動態的取得乙個乙個空間的id,然後進行操作,經過在網上查詢,找到了一下方法 getresources getidentifier t extview01 id cn.第乙個引數為id名,第乙個為資源屬性是id或者是drawable,第三個為包名。以下是從網上找到資料 主要由兩種方法,個...