android - 为什么使用android :weightSum?

标签 android android-layout

如果weightSum未指定,Android 只会将 child 的权重加在一起。那么,真的有理由使用 weightSum 吗?有什么情况不应该使用它吗?

是不是比让android自己加权重效率更高?

最佳答案

引用文档描述中的重要词是“single”:“这可以用于例如通过给 single child 50% 的总可用空间,通过给它一个 layout_weight 0.5 和将 weightSum 设置为 1.0。”在这种情况下, child (在这种情况下,独生子女)的权重总和与 weightSum 不同。

因此,当您不一定要让子项填充整个 LinearLayout 时,您只需要使用 weightSum。

关于android - 为什么使用android :weightSum?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12560026/

相关文章:

android - 如何调整 ScrollView 的大小以适合底部 60% 的屏幕?

android-layout - 带有底部按钮的 ListActivity

java - 如何解决: Error inflating class android. support.v7.widget.CardView

android - 更新 Google Play 服务后应用程序才会运行

java - 如何在android中有一个IF OR?

android - 使用 RelativeLayout 添加页脚时出现问题

android - 截取 LinearLayout 和 RecyclerView 的屏幕截图

安卓工作室 : Signing issue after upgrade

android - 在运行时更改 string.xml

java - 如何解决问题: "java.lang.RuntimeException: For ExpandableListView, use setAdapter(ExpandableListAdapter) instead of setAdapter(ListAdapter)"