android - 为什么android不使用布局宽度和高度的默认值?我可以自己实现吗?
问题描述
实际上,我对此感到非常沮丧。
我刚刚完成一个项目,该项目使用 Anko DSL 布局和一个默认的类型安全构建器,除非layout_width
你用其他值覆盖它们。layout_height
wrap_content
仅此一项就大大减少了完成布局工作所需的代码量。
现在,我正在为一家使用 XML 布局的公司工作(有充分的理由),我再次感受到必须android:layout_width="wrap_content"
为每个视图一遍又一遍地键入等的痛苦。
Android 的许多布局属性都有默认值,所以我真的不明白为什么它没有这个属性。
有没有办法实现这样的目标?
我已经尝试使用在其中设置这些值的样式,但是如果我没有为每个视图定义属性,即使它已经在样式中定义,android studio 仍然会抱怨。
我知道已经有类似的问题了,但是他们都比较老,而且他们都没有一个关于是否可能的结论性答案。我进行了相当多的搜索,但一无所获,但这一定是其他人感到沮丧的问题,而且我很难相信没有人提出解决方案。
解决方案
推荐阅读
- php - Codeigniter 数据库会话驱动程序/会话驱动程序中的会话问题
- rstudio - rStudio 3.6 的 Rtools
- c# - 注入前配置实例
- python - x += [0] 和 x = x + [0] 有什么区别?
- node.js - 在单元测试中跳过 expressjs 中间件
- python - 通过 numpy 数组中的文件路径列表将文本文件保存到多个位置
- json - 在 BigQuery 中加载 JSON / 从位置开始的行中的 JSON 解析错误 ...:解析器在字符串结尾之前终止
- javascript - 从 JavaScript 中的自定义对象调度事件
- javascript - 带有 setInterval 的 NodeJS foreach 循环
- javascript - 如何将整数值附加到 JSON 对象