小编Jia*_*Liu的帖子

如何在本地回购中切换android版本?

我使用以下命令下载了整个工作树:

repo init -u https://android.googlesource.com/platform/manifest
repo sync -j8
Run Code Online (Sandbox Code Playgroud)

同步成功后,我想将工作树切换到android 2.3.7.你看到我在"repo init"时没有用"-b"参数指定分支.所以我想所有标签信息都应该下载,我可以使用以下命令轻松切换到android 2.3.7:

repo forall -c git checkout android-2.3.7_r1
Run Code Online (Sandbox Code Playgroud)

但它会产生许多错误,例如:

error: pathspec 'android-2.3.7_r1' did not match any file(s) known to git.
Run Code Online (Sandbox Code Playgroud)

那么如何在没有"repo init -b android-2.3.7_r1"和"repo sync"的情况下切换到android 2.3.7呢?

tags git android repository git-checkout

16
推荐指数
1
解决办法
1万
查看次数

ConstrainLayout:如何将View的顶部约束到最大高度视图的底部?

我目前正在尝试ConstraintLayout我们的项目.

我想要实现的布局可以简化如下:

布局顶部有两个视图(比如TopA和TopB),还有另一个视图(比如BottomC)位于它们下面.

TopB具有可变高度,在不同情况下,TopB的高度可能比TopA更大或更小.

我的问题是:如何将BottomC约束到具有较大高度的顶视图的底部,以便BottomC不会被具有较大高度的视图重叠.(下面的截图)

我可以通过将TopA和TopB添加到额外ViewGroup(LinearLayout例如)并将BottomC约束到底部来实现ViewGroup.但是有可能在不引入额外层的情况下实现这一目标ViewGroup吗?

在此输入图像描述 在此输入图像描述

android android-layout android-constraintlayout

1
推荐指数
1
解决办法
491
查看次数