【发布时间】:2013-08-03 13:14:20
【问题描述】:
我编写了一个扩展RelativeLayout 的自定义视图。我的视图有文本,所以我想使用标准的android:text 无需需要指定 <declare-styleable> 和 无需 使用自定义命名空间 xmlns:xxx 每次我使用我的自定义视图。
这是我使用自定义视图的 xml:
<my.app.StatusBar
android:id="@+id/statusBar"
android:text="this is the title"/>
如何获取属性值?我想我可以使用
获取 android:text 属性TypedArray a = context.obtainStyledAttributes(attrs, ???);
但是在这种情况下??? 是什么(在 attr.xml 中没有样式)?
【问题讨论】:
-
不是很有用,能多给我点吗? :)
-
省略第二个参数
-
我很困惑,因为我的 attrs 是 AttributeSet 而不是 int[]
标签: android attributes custom-controls