zoukankan      html  css  js  c++  java
  • attr

    当你看到attr的时候一般是自定义view的属性的时候:

     <*****.OnlineTitleBar
            android:id="@+id/public_title"
            android:layout_width="match_parent"
            android:layout_weight="0"
            android:layout_height="@dimen/default_public_top_hei"
            attr:plugin_color_Subject="@color/public_title"
            android:background="@drawable/online_title_bar"/>

    一般这样找:
    去你的控件实现类*.OnlineTitleBar里面去找:
    这里写图片描述

    TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.plugin_attr);
            if(a.hasValue(R.styleable.plugin_attr_plugin_color_Subject)) {
                mTitleColor = a.getColor(R.styleable.plugin_attr_plugin_color_Subject, 0);
            }

    会找到这里使用的。 那你会问plugin_attr_是什么?
    这是自定义属性,在attr.xml里面会有定义。
    这里写图片描述

  • 相关阅读:
    1
    vim配置
    pyspark
    添加底部小火箭+目录
    00
    博客园代码高亮设置
    01. 枚举类型
    01. 授权问题
    Android Studio打包签名全过程
    linux 阿里云源地址
  • 原文地址:https://www.cnblogs.com/caoxinyu/p/10568713.html
Copyright © 2011-2022 走看看