Android layout_weight未按预期工作

时间:2015-09-20 13:35:22

标签: android android-layout android-layout-weight

布局权重似乎不适用于此代码:

$scope.user

home_first_layout包含三个水平布局。他们已经分配了布局权重。你能解释为什么布局重量没有显示出预期的结果吗?

这是截图:

enter image description here

1 个答案:

答案 0 :(得分:2)

在布局中指定权重时,还必须将加权视图的高度/宽度设置为 0dp 。还有一件事,您需要将线性布局的 layout_height 设置为 fill_parent 。你把它写成 wrap_content 。这就是因为没有清晰显示权重的原因,因为线性布局中没有任何视图(所以他们的layout_height就像0dp - 它们被隐藏)。

var db = require('./db.js');
var Mes=require('Mes');
io.on('connection', function(socket){
    socket.emit('uconnected')
    socket.broadcast.emit('connected')
    socket.on('disconnect', function(){
        io.emit('disconnect')
    });
    socket.on('chat message', function(msg){
        io.emit('chat message', msg);
        Mes.create({content:msg}, function (err,success) {
            if(err)
            {
                //handle error
            }
            else{
                //handle success
            }
        })
    });});