android-constraintlayout相关内容

ConstraintLayout,当约束依赖视图消失时,布局视图表现怪异

我正在使用 ConstraintLayout,我将在下面显示 我想隐藏 First(使用消失),以及我希望如下所示的视图(其中 ElasticBody 将伸展以用完原始的 First也可以查看空间. 但是,当我实际将 First 设置为 gone 时,我的视图如下所示(所有图像均来自 Android Studio Design 视图).我的 Elastic Body 也不见了,而且高度 ..
发布时间:2021-11-27 15:56:57 移动开发

使 RecyclerView 的高度为“wrap_content";在约束布局中

我正在尝试在 wrap_content 上设置回收器视图的高度并使其尊重,但它会超过布局上的其他小部件.我现在能做什么? 解决方案 我遇到了同样的问题,我找到了这个解决方案:您应该将此属性添加到您的 recyclerview,它使您的 recyclerview wrap_content 在约束布局中 ..

约束布局垂直居中对齐

如何在约束布局中垂直对齐和居中对象?可以垂直或水平对齐,但除了限制两条网格线之间的视图之外,我还没有找到同时居中的方法. 垂直对齐中心: 似乎居中是约束布局的一个大问题,这迫使我回到“centerInParent"、“centerVertical"和“centerHorizo​​ntal"的相对布局. 我想使用约束布局创建以红色装箱的布局: 不幸的是,我发现不使用两条网格线 ..

如何在 AOSP 项目中包含约束布局库

我有一个现有的 android 应用程序,我想使用 Android.mk 在 AOSP(android 源代码树)中构建它.该应用程序使用未包含在 AOSP 源树 (AFAIK) 中的约束布局.我怎样才能满足这种依赖性?包括其他支持库,例如 recyclerview、v4 等,但不包括约束布局. 我应该下载 lib aar,如果是,我该如何添加/包含它?或者我应该获取源代码(从哪里下载?)并 ..

RecyclerView 项目中的 Android 百分比屏幕宽度

如何让 RecyclerView 的项目高度达到屏幕高度的 30%? 我不能简单地使用 ConstraintLayout 或 PercentFrameLayout/PercentRelativeLayout,因为这些位置子布局相对于父布局,其大小可能与屏幕不匹配. 最好是在纯 XML 中执行此操作(不必使用任何 Runnable 来动态获取屏幕高度). 编辑 澄清一下,由于 ..

如何将约束布局包含到另一个约束布局中并在每个约束布局之间设置约束

我使用的是constraintLyout v 1.0.1. 我想在我的 xml 中包含一个子 ConstraintLayout 对应于我的全局布局的一部分(它本身是一个 ConstraintLayout).我将布局拆分为两个 xml,以便在其他地方使用此子部分 我试过这个,但我无法控制在父约束中放置子约束布局的位置.我想知道我是否必须将所有内容都放在同一个 xml 文件中,或者它们是否 ..

约束布局中的 Barrier 和 Guideline 有什么区别?

最近尝试实现 Constraint Layout 但我发现 Barrier 和 Guideline 的工作原理相同. 两者都像分隔符.它们之间有什么区别吗? 解决方案 何时使用屏障 假设您有两个具有动态高度的 TextView 小部件,并且您想在最高的 TextView 下方放置一个 Button: 唯一直接在布局中实现的方法是使用水平Barrier.Barrier 允许您根据 ..
发布时间:2021-11-27 15:55:45 移动开发

Android Studio 3 约束布局编辑器问题

我最近在 macOS 上使用带有最新更新的 Android Studio 3.0,约束布局编辑器停止工作.当我在模拟器/设备上运行代码时它正在工作,但对于设计和预览选项卡,它没有显示.我使用的是约束布局 1.0.2 我试过其他版本也不起作用. 我已经尝试过支持库 26、26-beta1 和 26-beta2 也没有用. 解决方案 我在更新我的 Android Studio 时遇到了同 ..
发布时间:2021-11-27 15:55:27 移动开发

约束布局 - 宽度最大的两个视图

我想创建如下布局(使用约束布局): 在不同的语言中,Button1 可能比 button2 大.我该怎么做? 我只能在包含两个按钮的约束中使用 LinearLayout 来实现这一点,但我试图只使用一个布局. 谢谢 解决方案 更新 我想提一下,Remq 的答案有效并解决了我在下面提到的自引用问题,其中视图的宽度由屏障的位置决定,该屏障使用与引用的 id 相同的视图. ..
发布时间:2021-11-27 15:55:06 移动开发

ConstraintLayout 中的 Android RecyclerView 不滚动

我在约束布局中有一个 recyclerView 并且我无法让它滚动,列表只是在屏幕下方继续,没有滚动的可能性.如果我将布局转换为相对布局,则滚动效果很好. 我怎样才能让它滚动? 以下 XML 显示了我的布局,回收器视图位于底部.布局在屏幕顶部有一个图像和描述.此屏幕设置占屏幕的 30%.后跟一个分隔符和回收器视图,它应该占据屏幕的其余部分并且不能滚动 ..