我使用以下命令下载了整个工作树:
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呢?
我目前正在尝试ConstraintLayout我们的项目.
我想要实现的布局可以简化如下:
布局顶部有两个视图(比如TopA和TopB),还有另一个视图(比如BottomC)位于它们下面.
TopB具有可变高度,在不同情况下,TopB的高度可能比TopA更大或更小.
我的问题是:如何将BottomC约束到具有较大高度的顶视图的底部,以便BottomC不会被具有较大高度的视图重叠.(下面的截图)
我可以通过将TopA和TopB添加到额外ViewGroup(LinearLayout例如)并将BottomC约束到底部来实现ViewGroup.但是有可能在不引入额外层的情况下实现这一目标ViewGroup吗?