资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

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://www.cdkjz.cn/article/pdjhdh.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220