Android高手秘笈之自定义View的属性

1. 自定义控件属性使用步骤

  • 1.1 在attrs.xml中定义控件属性


    
        
        
    
  • 1.2 在调用的xml文件指定命名空间

      a.系统默认的命名控件

xmlns:android="http://schemas.android.com/apk/res/android"

     b.自定义控件的命名写法1【自动查找】 

xmlns:app="http://schemas.android.com/apk/res-auto"

    c.自定义控件的命名写法2

xmlns:app="http://schemas.android.com/apk/res/app的包名字" 【明确所在的包查找】
  • 1.3 调用自定义控件
  • 1.4 获取自定义控件的属性值
public AttrView(Context context,AttributeSet attrs,int defStyleAttr){
TypedArray typedArray = context.obtainStyledAttributes(attrs, R.styleable.AttrView);
int value = typedArray.getInt(R.styleable.AttrView_test1,0);
}

 

你可能感兴趣的:(View基础)