【发布时间】:2013-01-04 23:11:09
【问题描述】:
根据我阅读的elsewhere,当您将包含项目的命名空间更改为:xmlns:si="http://schemas.android.com /apk/lib/com.my.base.project" 而不是 "xmlns:si="http://schemas.android.com/apk/res/com .my.base.project"
这仍然没有解决实际读取自定义属性值的问题。从非项目上下文。控件只是获取默认值。有什么想法可以让它发挥作用吗?
在我的应用程序中,我在布局 XML 文件中使用此自定义属性:
<merge xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:si="http://schemas.android.com/apk/lib/com.my.base.project">
<com.my.base.project.view.CustomView
si:collapsedHeight="100dp">
</com.my.base.project.view.CustomView>
</merge>
【问题讨论】:
标签: android attributes