文档章节

Attribute "XXX" has already been defined

simpower
 simpower
发布于 2016/03/03 19:59
字数 260
阅读 41
收藏 0

碰到这样奇葩的问题,我也是醉了 ,引发这个问题有两种情况: 

一种:在atrr.xml文件中定义了同一种属性造成的.另一种:引入了不同的资源库,恰好又在这两个库里都写了同一个属性.

1.先来看看第一种情况,这个好解决  :  只需将力哥styleable里的<atrr name="icon" /> ,并在资源的最外层定义<atrr name="icon" format="integer" />

 <declare-styleable name="A">

        <attr name="colorPressed" format="color"/>
        <attr name="colorNormal" format="color"/>
        <attr name="icon" format="reference"/>
        <attr name="size" format="enum">
            <enum name="normal" value="0"/>
            <enum name="mini" value="1"/>
        </attr>

 </declare-styleable>

<declare-styleable name="B">

        <attr name="colorPressed" format="color"/>
        <attr name="colorNormal" format="color"/>
        <attr name="icon" format="reference"/>
        <attr name="size" format="enum">
            <enum name="normal" value="0"/>
            <enum name="mini" value="1"/>
        </attr>
 </declare-styleable>

2.来看看第二种情况,可能一开始思路没打开 ,然后在stackoverflow上面看到了帖子的一个关键词   "name" ,一下茅塞顿开  ,对! 没错

就是把其中的一个名字改了,尼玛 着纠结的呀!!!   ok问题解决了 

本文转载自:http://blog.csdn.net/telencool/article/details/44808963

共有 人打赏支持
simpower
粉丝 24
博文 536
码字总数 38046
作品 0
海淀
程序员
Struts常见异常信息和解决方法

以下所说的struts-config.xml和ApplicationResources.properties等文件名是缺省时使用的,如果你使用了多模块,或指定了不同的资源文件名称,这些名字要做相应的修改。 1、“No bean found u...

青夜之衫
2017/12/06
0
0
android studio 工程中引用其他sdk后,编译不了

我原来的项目工程中有个v4:19.1.0 compile 'com.android.support:support-v4:19.1.0' 现在需要在这个工程中增加趣拍sdk 这个sdk中,需要依赖 compile 'com.android.support:support-v13:23....

天王盖地虎626
2016/04/12
732
1
GCC _attribute__ weak weakref

#include <stdio.h> /void test(){printf("the test for weak refrence!n");}/ static attribute ((weakref("test"))) void foo(); int main(){if(foo) foo();} 如果test函数有定义,执行mai......

j_m
2012/09/13
0
0
javascript中attribute与property 的区别

在javascript中 对于attribute 直接写在标签上的属性,可以通过setAttribute,getAttribute进行读取,设置。 对于property 通过'.xxx'或者'[xxx]'进行设置,读取属性,跟javascript中普通对象...

bosscheng
2015/08/24
0
0
Spring Batch_Step Flow

Spring Batch学习_Step Flow http://docs.spring.io/spring-batch/trunk/reference/html/configureStep.html With the ability to group steps together within an owning job comes the nee......

秋风醉了
2014/10/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Redis开发规范

一、键值设计 1.1 key名设计 (1)【建议】: 可读性和可管理性 以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:id ugc:video:1 (2)【建议】:简洁性 保证语义的前提下...

IT--小哥
23分钟前
1
0
crunch 練習

crunch 10 10 -t 09%%%%%%%% -o tw_mobile_number.lst

BaiyuanLab
38分钟前
0
0
Kafka技术资料总结(不断更新中)

1、Kafka实践:到底该不该把不同类型的消息放在同一个主题中 2、Kafka剖析系列: Kafka剖析(一):Kafka背景及架构介绍 Kafka设计解析(二):Kafka High Availability (上) Kafka设计解析...

九州暮云
今天
2
0
面向对象设计原则(OOP)

单一职责原则(Single responsibility principle)又称单一功能原则。它规定一个类应该只有一个发生变化的原因。 核心原则:低耦合,高内聚。 一个类,应该只有一个引起它变化的原因,也就是...

gackey
今天
5
0
C++ 锁

C++提供了两种常用的锁,std::lock_guard<Lockable &T>和std::unique_lock<Lockable &T>。通常使用场景下,这两个锁用法一致。即,在构造锁对象时上锁,在析构锁对象时解锁。使用户从上锁/解...

yepanl
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部