Android 数据操作(一) 自定义AttributeSet属性

Android数据处理方式中,重要的一种是XML文件方式。xml和json各具自己的优势。这里写一个xml解析的demo。

这里使用的是Pull解析方式。

1. 定义自己的属性(values目录下attrs.xml文件)


    
        
        
        
    
    
    

 
  2.使用这些属性,组成自己的xml文件。 
  


    
    


注:1)这里的infos,studentInfo 都是自己定义的。在java中,会调用

        2)注意 xmlns:xmltest="http://schemas.android.com/apk/res-auto" 这句话最后的关键字是res-auto

        3)xmltest关键字,还可以换成其他的。

解析片段:

            TypedArray array = context.obtainStyledAttributes(attrs, R.styleable.my_xml_test);
            String name = array.getString(R.styleable.my_xml_test_name);
            int age = array.getInt( R.styleable.my_xml_test_age, 10);
            boolean sex = array.getBoolean( R.styleable.my_xml_test_sex, true);
            array.recycle();














你可能感兴趣的:(Android)