已采納回答 / AlexSandra
leftTextColor調用的是TypedArray類的方法getColor,聲明如下:public int getColor(@StyleableRes int index, @ColorInt int defValue)那個defValue是指xml中沒有找到相應的屬性設置時,將這個值作為默認值返回,就是說你沒有在xml中設置leftTextColor對應的屬性時,getColor就把defValue作為結果賦值給leftTextColorgetDrawable返回的是一個Drawable對象,顯示...
2017-01-28
已采納回答 / dky
向上轉型,父類引用指向子類對象, 你要理解實際上這里所說的引用只是個內存地址,指向的是其子類的實體對象, 進行的任何調用都是其子類的對象在執行, ?這樣就可以很好的理解接口回調
2016-10-29
已采納回答 / A189lin
<declare-styleable>和<attr />這些都是系統提供給的用于自定義屬性的,不能自己隨便自定義,類似于drawable/color/dimen等等是固定的。<attr name="title" format="string"/>這個title是自己定義的一個屬性,可以隨便寫。比如你想定義一個控件的寬度屬性就可以寫<attr name="width" ?也可以寫<attr name="www"只要你知道是什么意思就可以。??后面的format...
2016-08-19
已采納回答 / A189lin
找不到對應的drawable文件?簡單的寫法:?1、在values文件夾下新建一個drawable.xml文件2、drawable.xml文件下寫一個色值drawable<resources> ? ?<drawable name="blue_button">#3F51B5</drawable></resources><...圖片...>
2016-08-10