Android如何在xml中设置自定义属性

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

创新互联公司专注于企业营销型网站建设、网站重做改版、尉犁网站定制设计、自适应品牌网站建设、html5成都商城网站开发、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为尉犁等各大城市提供网站开发制作服务。

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://hxwzsj.com/article/pdjhdh.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 重庆网站制作 成都网站建设公司 成都网站设计 成都企业网站制作 梓潼网站设计 高端网站设计推广 手机网站制作 成都网站建设 企业网站建设 网站制作 成都网站建设公司 成都网站设计 网站设计公司 成都网站建设 成都网站建设 成都网站建设 古蔺网站建设 手机网站制作 成都网站制作 网站建设方案 企业网站建设 成都网站设计