android - 什么是 android :weightSum in android,,它是如何工作的?

标签 android android-layout android-layout-weight

我想知道:什么是android:weightSum和布局权重,它们是如何工作的?

最佳答案

加上 superM 和 Jeff 的回答,

如果LinearLayout中有2个view,第一个layout_weight为1,第二个layout_weight为2且未指定weightSum,默认计算weightSum为3(权重之和children),第一个 View 占空间的 1/3,而第二个 View 占 2/3。

但是,如果我们将 weightSum 指定为 5,则第一个将占用 1/5 的空间,而第二个将占用 2/5 的空间。所以总共 3/5 的空间将被布局占用,其余部分为空。

关于android - 什么是 android :weightSum in android,,它是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7452741/

相关文章:

集成 Spreadsheets API 的 Android 应用程序

java - 尝试在 webView 中登录 facebook 时出现空白页面

android - Button Button=(Button) findViewbyID(R.id.button); 和有什么区别和按钮按钮=新按钮;在安卓中?

android - 仅适用于 Android 4.0.3-4.0.4 的某些设备上 TabHost 上的应用程序崩溃

android - 为什么我的水平 LinearLayout 没有为其内容保留足够的高度?

android - Android LinearLayout不可见

android - 更改 AJAX 的 PhoneGap/Cordova 用户代理

java - 应用程序不兼容 Ice Cream Sandwich

android - 嵌套权重不利于我的 XML 代码的性能

android - Android 2.3 上的 layout_weight 无法按预期工作