課程
/移動開發
/Android
/Android UI模板設計
其他的也沒有,還有那個leftBackground的getDrawable就是指獲取顏色嗎
謝謝!
2017-01-28
源自:Android UI模板設計 1-2
正在回答
leftTextColor調用的是TypedArray類的方法getColor,聲明如下:
public int getColor(@StyleableRes int index, @ColorInt int defValue)
那個defValue是指xml中沒有找到相應的屬性設置時,將這個值作為默認值返回,就是說你沒有在xml中設置leftTextColor對應的屬性時,getColor就把defValue作為結果賦值給leftTextColor
getDrawable返回的是一個Drawable對象,顯示出來的效果可以是顏色也可以是圖片,看你設置的是什么了
愛3 提問者
舉報
快來學習如何在Android中自定義View,本次課程一定會讓你獲益匪淺
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-02-02
leftTextColor調用的是TypedArray類的方法getColor,聲明如下:
public int getColor(@StyleableRes int index, @ColorInt int defValue)
那個defValue是指xml中沒有找到相應的屬性設置時,將這個值作為默認值返回,就是說你沒有在xml中設置leftTextColor對應的屬性時,getColor就把defValue作為結果賦值給leftTextColor
getDrawable返回的是一個Drawable對象,顯示出來的效果可以是顏色也可以是圖片,看你設置的是什么了