亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

請問這里 幾個屬性為什么只有leftTextColor 有兩個參數(有那個默認值0)

其他的也沒有,還有那個leftBackground的getDrawable就是指獲取顏色嗎

謝謝!

正在回答

1 回答

leftTextColor調用的是TypedArray類的方法getColor,聲明如下:

public int getColor(@StyleableRes int index, @ColorInt int defValue)

那個defValue是指xml中沒有找到相應的屬性設置時,將這個值作為默認值返回,就是說你沒有在xml中設置leftTextColor對應的屬性時,getColor就把defValue作為結果賦值給leftTextColor

getDrawable返回的是一個Drawable對象,顯示出來的效果可以是顏色也可以是圖片,看你設置的是什么了

0 回復 有任何疑惑可以回復我~
#1

愛3 提問者

非常感謝!
2017-02-02 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Android UI模板設計
  • 參與學習       76032    人
  • 解答問題       233    個

快來學習如何在Android中自定義View,本次課程一定會讓你獲益匪淺

進入課程

請問這里 幾個屬性為什么只有leftTextColor 有兩個參數(有那個默認值0)

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號