我刚刚开始使用Anko DSL布局和类型安全构建器的项目,该构建器默认layout_width
和layout_height
到wrap_content
,除非你用一些覆盖它们其他价值。
仅此一项就大大减少了在布局上完成工作所需的代码量。
现在,我正在为一家使用XML布局的公司工作(出于好的理由),我又一次感到不得不为每一个单一地输入android:layout_width="wrap_content"
等一次又一次的痛苦图。
Android的许多布局属性都有默认值,所以我真的不明白它为什么没有这个。
有没有办法实现这样的目标?
我尝试过使用在其中设置这些值的样式,但是如果我没有为每个视图定义属性,android studio仍然会抱怨,即使它已经在样式中定义了。
我知道这方面已经存在类似的问题,但它们年龄较大,并且没有一方能够以某种方式得出结论性答案,无论是否有可能。我已经做了很多搜索并且什么都没有发现,但是这一直是其他人一直感到沮丧的问题,我发现很难相信没有人提出解决方案。