Android如何在xml中设置自定义属性-创新互联

这篇文章主要介绍“Android如何在xml中设置自定义属性”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Android如何在xml中设置自定义属性”文章能帮助大家解决问题。

成都服务器托管,创新互联提供包括服务器租用、电信内江机房、带宽租用、云主机、机柜租用、主机租用托管、CDN网站加速、域名注册等业务的一体化完整服务。电话咨询:18982081108

1. 在项目中的values文件中创建attrs文件

 
 
 
  
   
   
   
   
  
 
 

2. 在view中关联这些属性

 
public class MyView extends LinearLayout {     private int mIndicatorColor,mIndicatorId;   private String mIndicatorText;     public MyView(Context context, AttributeSet attrs, int defStyleAttr) {    super(context, attrs, defStyleAttr);      //从xml的属性中获取到值,然后想怎么用就怎么用    TypedArray ta=context.obtainStyledAttributes(attrs,R.styleable.QLoadingIndicatorView);    mIndicatorColor=ta.getColor(R.styleable.QLoadingIndicatorView_indicatorColor,Color.BLACK);//第二个参数是设置的默认值,当你不设置这个属性时会使用这个值    mIndicatorId=ta.getInt(R.styleable.QLoadingIndicatorView_indicatorId,1);    mIndicatorText=ta.getString(R.styleable.QLoadingIndicatorView_indicatorText,"abc");    ta.recycle();     }  }
 
 
   

3.xml文件中设置属性和命名空间

 
       
 
 
   
 
 
 
 

关于“Android如何在xml中设置自定义属性”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注创新互联行业资讯频道,小编每天都会为大家更新不同的知识点。


文章名称:Android如何在xml中设置自定义属性-创新互联
新闻来源:http://bzwzjz.com/article/dpicci.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 品牌网站建设 成都定制网站建设 重庆网站设计 成都网站制作 成都网站建设 重庆手机网站建设 成都网站制作 成都网站建设 高端网站设计 网站设计 营销网站建设 专业网站建设 网站建设费用 网站设计制作报价 重庆企业网站建设 成都商城网站建设 四川成都网站建设 成都网站设计公司 网站建设 企业网站建设 成都网站建设公司 重庆网站建设