像WPF一样的Android命名空间常量

时间:2017-07-20 20:03:11

标签: android android-layout android-resources

在WPF中,XAML文件可以包含包含可以绑定到视图的常量的标记。 android中有类似的东西吗?

我知道我可以在 res / values /some_file.xml中定义常量。当我需要在多个布局中重用容器时,这是很好的,但是当我需要通过单个布局专门使用一些常量时,这是不错的。

我也知道数据绑定,我们可以在布局范围内定义<data>,但它需要在<layout>标记中包装布局,并且还需要在通过DataBindUtil课程的具体方式。而且,使用数据绑定来绑定常量看起来很奇怪。

1 个答案:

答案 0 :(得分:0)

Android具有自定义视图类的概念,可以包含开发人员可以定义的自定义属性。看看文档中的Define Custom Attributes

  

要向用户界面添加内置视图,请在XML元素中指定它,并使用元素属性控制其外观和行为。编写良好的自定义视图也可以通过XML添加和设置样式。要在自定义视图中启用此行为,您必须:

     

在资源元素中为视图定义自定义属性      指定XML布局中属性的值      在运行时检索属性值      将检索到的属性值应用于视图

这是你要找的东西吗?