很多自定義view屬性定義的問題??
老師,請問如果在一個項目中自定義多個view,自定義屬性都寫在一個attrs.xml文件中嗎?如果是這樣的話,不同<declare-styleable>標簽中的屬性名稱可以同名嗎?如果可以同名的話在用custom引用的時候怎么辦呢?
老師,請問如果在一個項目中自定義多個view,自定義屬性都寫在一個attrs.xml文件中嗎?如果是這樣的話,不同<declare-styleable>標簽中的屬性名稱可以同名嗎?如果可以同名的話在用custom引用的時候怎么辦呢?
2015-06-17
舉報
2015-12-19
應該可以同名吧,畢竟不同的view使用的也是同樣的屬性值。注意declare-styleable標簽中有一個name的屬性,這個應該是限定這個控件中可以使用什么屬性的限定。也就是通過name的不同,同一個attrs.xml文件中有多個declare-styleable標簽,不同的declare-styleable的name屬性不同。