在WPF中,XAML文件可以包含包含可以绑定到视图的常量的标记。 android中有类似的东西吗?
我知道我可以在 res / values /some_file.xml中定义常量。当我需要在多个布局中重用容器时,这是很好的,但是当我需要通过单个布局专门使用一些常量时,这是不错的。
我也知道数据绑定,我们可以在布局范围内定义<data>
,但它需要在<layout>
标记中包装布局,并且还需要在通过DataBindUtil
课程的具体方式。而且,使用数据绑定来绑定常量看起来很奇怪。
答案 0 :(得分:0)
Android具有自定义视图类的概念,可以包含开发人员可以定义的自定义属性。看看文档中的Define Custom Attributes。
要向用户界面添加内置视图,请在XML元素中指定它,并使用元素属性控制其外观和行为。编写良好的自定义视图也可以通过XML添加和设置样式。要在自定义视图中启用此行为,您必须:
在资源元素中为视图定义自定义属性 指定XML布局中属性的值 在运行时检索属性值 将检索到的属性值应用于视图
这是你要找的东西吗?