動態修改Shape的solid屬性的color值
平常我們在xml中經常會用到Shape,開發中可能要公用同一個Shape,但是顏色背景顏色又不一樣
//比如:
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners android:radius="5dp" />
<solid android:color="@color/white" />
</shape>
解決方法
//我們在Activity中去動態修改背景顏色,就不需要重新再寫一個shape了。是不是很方便
GradientDrawable drawable =(GradientDrawable)view.getBackground();
drawable.setColor(getResources().getColor(color));
相關文章
- JavaScript如何動態修改img的src屬性值JavaScript
- jQuery動態修改連結的href屬性值jQuery
- 動態修改input元素type屬性值
- 修改追加屬性的值
- Java 反射修改類的常量值、靜態變數值、屬性值Java反射變數
- JavaScript修改連結a的href屬性值JavaScript
- Android動態修改ListView中指定Item的元件屬性AndroidView元件
- mybatis Selective動態判斷屬性值新增或修改操作,batch批次操作MyBatis
- 如何防止修改readonly修飾的屬性值
- Laravel 動態屬性的實現Laravel
- jQuery修改和獲取圖片的src屬性值jQuery
- text-decoration與color屬性
- css border-color屬性用法CSS
- Java反射動態修改註解的值Java反射
- 求助,怎麼修改 response 響應中的 Cookie 的屬性值Cookie
- final屬性值能被反射修改嗎?反射
- 修改ASM磁碟組的屬性ASM
- 動態修改 NodeJS 程式中的變數值NodeJS變數
- jq動態修改select 的option值,使option值自動選中
- js如何獲取給定屬性的屬性值JS
- Android UI美化之 shape的使用及其屬性總結AndroidUI
- C#-----ExpandoObject動態屬性C#Object
- PHP動態屬性和stdclassPHP
- 三、動態繫結屬性
- 強制修改CSS的屬性styleCSS
- jQuery如何修改元素的屬性jQuery
- BackgroundImageLayout屬性值
- 數值常用的屬性和方法
- css的border屬性預設值CSS
- javascript獲取物件直接量中的屬性和屬性值JavaScript物件
- v-bind 動態更新 HTML 元素上的屬性HTML
- VueJs中動態更改svg的相關屬性VueJSSVG
- 2. Vue語法--插值操作&動態繫結屬性 詳解Vue
- html元素,屬性修改HTML
- iOS UITableView 修改屬性iOSUIView
- 修改物件私有屬性物件
- C#反射設定屬性值和獲取屬性值C#反射
- js動態設定input文字框的readonly屬性JS