为什么android不使用布局宽度和高度的默认值?我能靠自己实现吗?

时间:2018-05-17 18:32:05

标签: android xml android-layout kotlin

实际上,我对此非常沮丧。

我刚刚开始使用Anko DSL布局和类型安全构建器的项目,该构建器默认layout_widthlayout_heightwrap_content,除非你用一些覆盖它们其他价值。

仅此一项就大大减少了在布局上完成工作所需的代码量。

现在,我正在为一家使用XML布局的公司工作(出于好的理由),我又一次感到不得不为每一个单一地输入android:layout_width="wrap_content"等一次又一次的痛苦图。

Android的许多布局属性都有默认值,所以我真的不明白它为什么没有这个。

有没有办法实现这样的目标?

我尝试过使用在其中设置这些值的样式,但是如果我没有为每个视图定义属性,android studio仍然会抱怨,即使它已经在样式中定义了。

我知道这方面已经存在类似的问题,但它们年龄较大,并且没有一方能够以某种方式得出结论性答案,无论是否有可能。我已经做了很多搜索并且什么都没有发现,但是这一直是其他人一直感到沮丧的问题,我发现很难相信没有人提出解决方案。

0 个答案:

没有答案