`
liangoogle
  • 浏览: 272873 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android attr.xml 怎么在主工程中设置library项目中背景或者其他一些属性。

阅读更多

怎么在主工程中设置library项目中背景或者其他一些属性值。

attr.xml :自定义属性。

format值参考:    http://huangbo-2020.iteye.com/blog/1477611

1、自定义属性:

<resources>

<attr name="searchViewCloseIcon" format="reference" />

</resources>

            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:src="?attr/searchViewCloseIcon" />

在theme.xml中:

把这个值设在theme.xml的style中,这样aplication引用这个style时,就会对这个属性赋值。

 <item name="searchViewCloseIcon">@drawable/abs__ic_clear</item>

 在主工程中继承这个style,重新给searchViewCloseIcon赋值。

分享到:
评论

相关推荐

    Android 中自定义属性(attr.xml,TypedArray)的使用

    NULL 博文链接:https://elingwange.iteye.com/blog/1285289

    Aj_03的Android 中自定义属性(attr.xml,TypedArray)的使用(源码)

    测试:Android 中自定义属性(attr.xml,TypedArray)的使用 注意:MyView(Context context,AttributeSet attrs)构造函数的实现, 和注意main.xml的LinearLayout 里加的声明 要了解:test:textSize="20px" test:...

    Android自定义Attr属性

    Android自定义Attr属性 的具体使用例子,看完之后,你就知道如何自定义控件的属性

    Android自定义View中attrs.xml的实例详解

    Android自定义View中attrs.xml的实例详解 我们在自定义View的时候通常需要先完成attrs.xml文件 在values中定义一个attrs.xml 然后添加相关属性 这一篇先详细介绍一下attrs.xml的属性。 &lt;?xml version=1.0 ...

    Android代码-MultipleTheme

    第一步:在项目的attr.xml声明自定义属性(各种模式都会用到的属性) Setup 1:declare attribute in attr.xml 第二步:在项目的style.xml指定各种模式主题下的自定义属性值 Setup 2:declare attribute in ...

    Android开发EditText属性.txt

    此属性在EditView中使用,但是这里也可以用。 android:imeOptions附加功能,设置右下角IME动作与编辑框相关的动作,如actionDone右下角将显示一个“完成”,而不设置默认是一个回车符号。这个在EditView中再详细...

    新版Android开发教程.rar

    Android Android Android Android 开发背景 � 计算技术、无线接入技术的发展,使嵌入式系统逐渐有能力对桌面系统常规业务进行支持。 � 谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商...

    Android高手进阶教程与Android基础教程

    Android高手进阶教程之----Android 中自定义属性(attr.xml,TypedArray)的使用! .doc Android高手进阶教程之----Android中万能的BaseAdapter(Spinner,ListView,GridView)的使用!.doc Android高手进阶教程之----通过...

    Android自定义聊天气泡形状ImageView.rar

    Android自定义聊天气泡形状ImageView可设置箭头位置(左或右),图片圆角大小(属性在自定义attr.xml里面)

    css-attr.js

    css-attr.js

    create_enum_from_xml:从 Android attrs.xml 创建 Java 枚举

    从 Android attrs XML 生成 Java 枚举类介绍(和警告) 这是一个黑客。 而已。 我敢肯定,拥有比我更多 Gradle 技能的人可能可以将它变成一个合适的插件,但是如果你需要一些快速而肮脏的东西,试试这个……但如果它...

    Delphi 向XML中添加对象.rar

    Delphi 向XML中添加对象,演示创建一个XML对象 ,然后向各个XML内容节点中添加内容,比如下面的代码:  XMLDocument1.Active := False;  XMLDocument1.XML.Text := '';  XMLDocument1.Active := True;  XML...

    Android移动开发实验6.doc

    attr/colorPrimary" app:popupTheme="@style/AppTheme.PopupOverlay" /&gt; &lt;/com.google.android.material.appbar.AppBarLayout&gt; &lt;Button android:id="@+id/next" android:layout_width="100dp" android:layout_height...

    Android开发之在xml中设置自定义属性的方法

    xml中设置自定义属性 分三步: 1. 在项目中的values文件中创建attrs文件 &lt;?xml version=1.0 encoding=utf-8?&gt; &lt;resources&gt; &lt;declare name=QLoadingIndicatorView&gt; &lt;attr name=indicatorId format=integer...

    仿qq侧滑代码

    3 在res/values/新建attr.xml,并添加如下代码 &lt;attr name="rightPadding" format="dimension"&gt;&lt;/attr&gt; &lt;attr name="rightPadding"&gt;&lt;/attr&gt; 4 在主界面布局文件中(res/layout)把最外层标签换成:包名....

    Android代码-一个对安卓应用支持多种主题的库

    概述 Android-Mulit-Theme可以让轻松地对Android应用添加多主题支持,并且支持在不销毁重建Activity的情况下动态...在attrs.xml中定义主题控制的attr 定义不同的Activity主题 ... @color/red_title_text_color

    基于Android的卫星菜单按钮实现

    * (1)自定义属性:a、创建attr.xml文件 b、在布局中使用 c、在自定义控件中解析使用 * (2)重写onMeasure与onLayout方法,设置菜单按钮的布局位置 * 2、定位Item(设置每一个菜单项的位置) * 3、展开Item(动画...

    04-attr.js

    04-attr.js

    Android代码-ChangeMode

    app:backgroundAttr="zzbackground"//如果当前页面要立即刷新,这里传入属性名称 比如R.attr.zzbackground 传zzbackground即可 android:textColor="?attr/zztextColor" app:textColorAttr="zztextColor"//如需...

    andorid视频监控源码

    android的视频监视器,捕捉接收远程的监视视频并显示在手机上 CamMonitor\.classpath ..........\.project ..........\AndroidManifest.xml ..........\bin\CamMonitor.apk ..........\...\classes.dex .........

Global site tag (gtag.js) - Google Analytics