全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Android ViewPagerIndicator详解及实例代码

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  # ViewPagerIndicator  # ViewPagerIndicator详解  # Android自定义ViewPagerIndicator实现炫酷导航栏指示器(ViewPager+F  # 教你制作Android中炫酷的ViewPagerIndicator(不仅仿MIUI)  # 自定义  # 的是  # 则是  # 它是  # 希望能  # 可以看出  # 谢谢大家  # 写在  # 组中  # resources  # declare  # encoding  # utf  # gt  # format  # boolean  # styleable  # Wisely  # attr  # View 


相关文章: 如何在建站宝盒中设置产品搜索功能?  如何零成本快速生成个人自助网站?  如何高效生成建站之星成品网站源码?  历史网站制作软件,华为如何找回被删除的网站?  如何快速辨别茅台真假?关键步骤解析  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  如何在阿里云高效完成企业建站全流程?  电商平台网站制作流程,电商网站如何制作?  浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?  如何在Windows环境下新建FTP站点并设置权限?  如何通过FTP空间快速搭建安全高效网站?  官网自助建站平台指南:在线制作、快速建站与模板选择全解析  大连网站制作公司哪家好一点,大连买房网站哪个好?  宝塔新建站点为何无法访问?如何排查?  javascript基本数据类型及类型检测常用方法小结  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  宝盒自助建站智能生成技巧:SEO优化与关键词设置指南  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  网站按钮制作软件,如何实现网页中按钮的自动点击?  如何选择建站程序?包含哪些必备功能与类型?  建站之星上传入口如何快速找到?  如何快速上传自定义模板至建站之星?  如何在Tomcat中配置并部署网站项目?  简历在线制作网站免费,免费下载个人简历的网站是哪些?  制作证书网站有哪些,全国城建培训中心证书查询官网?  临沂网站制作企业,临沂第三中学官方网站?  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  建站之星如何一键生成手机站?  如何在橙子建站中快速调整背景颜色?  教育培训网站制作流程,请问edu教育网站的域名怎么申请?  如何用免费手机建站系统零基础打造专业网站?  如何在阿里云虚拟主机上快速搭建个人网站?  如何挑选优质建站一级代理提升网站排名?  教学论文网站制作软件有哪些,写论文用什么软件 ?  如何通过二级域名建站提升品牌影响力?  建站主机功能解析:服务器选择与快速搭建指南  个人摄影网站制作流程,摄影爱好者都去什么网站?  网站制作培训多少钱一个月,网站优化seo培训课程有哪些?  重庆市网站制作公司,重庆招聘网站哪个好?  如何快速搭建高效香港服务器网站?  建站主机服务器选型指南与性能优化方案解析  自助网站制作软件,个人如何自助建网站?  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  如何通过VPS建站实现广告与增值服务盈利?  三星网站视频制作教程下载,三星w23网页如何全屏?  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  Thinkphp 中 distinct 的用法解析 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。