国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android ViewPagerIndicator詳解及實例代碼

2019-10-23 18:29:51
字體:
來源:轉載
供稿:網友

Android ViewPagerIndicator詳解及實例代碼

關于自定義View的屬性零碎知識

自定義View和自定義屬性的知識不再此提及,這里著重說的是屬性在自定義View中的獲取方式,自定義的屬性如下:

<?xml version="1.0" encoding="utf-8"?> <resources>    <declare-styleable name="Wisely">     <attr name="wisely_1" format="boolean" />     <attr name="wisely_2" format="boolean" />     <attr name="wisely_3" format="boolean" />     <attr name="wisely_4" format="boolean" />   </declare-styleable>      <attr name="wisely_out" format="boolean" />  </resources> 

自定義View的相關代碼如下:

public CustomView(Context context, AttributeSet attrs) {   super(context, attrs);   TypedArray typedArray = context.obtainStyledAttributes(attrs, R.styleable.Wisely);   typedArray.getBoolean(R.styleable.Wisely_wisely_1, true);   typedArray.recycle(); } 

重點看R.styleable.Wisely,它返回的是一個數組,而R.styleable.Wisely_wisely_1表示的則是數組的索引,它們在R文件中的表示如下:

public static final class attr {   public static final int wisely_1 = 0x7f010000;    public static final int wisely_2 = 0x7f010001;    public static final int wisely_3 = 0x7f010002;    public static final int wisely_4 = 0x7f010003;    public static final int wisely_out = 0x7f010004;  }  public static final class styleable {   public static final int[] Wisely = { 0x7f010000, 0x7f010001,       0x7f010002, 0x7f010003 };    public static final int Wisely_wisely_1 = 0;    public static final int Wisely_wisely_2 = 1;    public static final int Wisely_wisely_3 = 2;    public static final int Wisely_wisely_4 = 3; } 

從上面可以看出一點,wisely_out也是attrs.xml中的屬性,不過它是寫在以Wisely命名的標簽之外的,所以并未列入到styleable類的Wisely數組中。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平邑县| 五莲县| 中方县| 文昌市| 福贡县| 新化县| 山阴县| 通江县| 句容市| 乌兰县| 齐河县| 广东省| 冷水江市| 泸水县| 武功县| 赤城县| 无锡市| 英德市| 红原县| 乐安县| 仙游县| 宿迁市| 玉树县| 舞阳县| 嘉善县| 乌拉特后旗| 息烽县| 桐柏县| 江川县| 台州市| 重庆市| 阜阳市| 罗山县| 宝兴县| 克拉玛依市| 陆河县| 团风县| 宝清县| 乌拉特中旗| 盐源县| 建水县|