Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 约束调整不正确的高度_Android_Android Layout_Android Xml_Android Constraintlayout - Fatal编程技术网

Android 约束调整不正确的高度

Android 约束调整不正确的高度,android,android-layout,android-xml,android-constraintlayout,Android,Android Layout,Android Xml,Android Constraintlayout,我想我对约束布局有很好的把握。但是这个身高问题很奇怪 问题 ConstraintLayout带@id/登机在@id/progress\u布局和@id/take\u off\u按钮之间完全处于高度。但是它的孩子@id/boarding_counter和@id/trunk并没有占据父母的全部身高。我已经为孩子们定义了适当的属性:width:0dp,app:layout\u constraintTop\u tototopof=“parent”,app:layout\u constraintBottom

我想我对约束布局有很好的把握。但是这个身高问题很奇怪

问题

ConstraintLayout
@id/登机
@id/progress\u布局
@id/take\u off\u按钮
之间完全处于高度。但是它的孩子
@id/boarding_counter
@id/trunk
并没有占据父母的全部身高。我已经为孩子们定义了适当的属性:
width:0dp
app:layout\u constraintTop\u tototopof=“parent”,app:layout\u constraintBottom\u toBottomOf=“parent”
,但他们仍然只采用部分随机高度

请帮忙

这是我的布局文件,我还附上了截图:



更新到
ConstraintLayout
1.1.0-beta3以更正此问题:

compile 'com.android.support.constraint:constraint-layout:1.1.0-beta3'

如果以后无法更新此版本(尽管是测试版),请发回以获得替代解决方案。

这确实有效。非常感谢。我之前使用的是1.2.0。这是稳定的最新版本中的一个bug。@PrinceBansal这不是一个修改过的XML文件吗?我看到周围的情况发生了一些变化<代码>跑道
是一个图像视图,但现在是一个约束布局,
出租车
根本没有出现。是的。我已经把它装在信封里了。它在外壳前后工作相同。我需要一个图像视图上的recyclerview,所以我包括了
出租车
。我只是尝试用
1.0.2
重新创建它,这就是我得到的。我得到了与1.0.2相同的结果。所以我改为1.1.0-beta3。现在,当我更改内容时,高度正在更改。这是我第一次体验到如此怪异的行为。如果您能为我提供比1.0.0旧版本的依赖关系,那将非常有帮助。我在谷歌上搜索了一下,但是找不到。你介意分享一下你的项目吗?这样我就可以看看你的行为了
ConstraintLayout
应该去掉嵌套视图,所以我想简化它可能会有所帮助。至于版本,我这里不确定,但我认为它是从
1.0.0-alpha1
开始的,所以你找不到旧版本。
compile 'com.android.support.constraint:constraint-layout:1.1.0-beta3'