即使我的应用程序包含了android support v7,添加
android:background="?android:attr/selectableItemBackground"
会导致我的IDE Eclipse报错(阻止我编译),提示selectableItemBackground仅适用于min Api 11及以上版本。如何在XML中将此属性添加到背景?请假设从更高的库复制和粘贴不是一个解决方案。
selectableItemBackground
在v7版本中被定义了。至于你的第二个问题,你是想知道用户自定义属性的工作原理吗? - Vikramattrs.xml
中,在themes.xml
和/或styles.xml
中设置。因此,如果您要将自己的可绘制资源分配给selectableItemBackground
,则不会使用"android:"命名空间。但是,如果可绘制资源是由安卓系统提供的,则需要使用该命名空间。 - Vikram