Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何使布局的属性成为最终属性?_Android_Layout - Fatal编程技术网

Android 如何使布局的属性成为最终属性?

Android 如何使布局的属性成为最终属性?,android,layout,Android,Layout,我正在android应用程序中使用布局。我希望确保某些属性(如height)不会被编程覆盖,并且xml中定义的属性值优先 android中有什么方法可以实现这一点吗?你不能用systemViews来实现这一点 但是,您可以使用自定义的视图:扩展一些视图类(例如TextView)覆盖要在代码中禁用的设置器,然后只需返回所有设置器即可

我正在android应用程序中使用布局。我希望确保某些属性(如height)不会被编程覆盖,并且xml中定义的属性值优先


android中有什么方法可以实现这一点吗?

你不能用system
View
s来实现这一点

但是,您可以使用自定义的
视图
:扩展一些
视图
类(例如
TextView
)覆盖要在代码中禁用的设置器,然后只需返回所有设置器即可